porfavor lee mi respuesta aquí: http://foro.elhacker.net/scripting/bat_que_detecte_automaticamente_usb-t400296.0.html;msg1890277#msg1890277
Aquí tienes:
Código
:: INFO: :: :: # WMI Class Win32_LogicalDisk Help :: :: Drivetype 2: Removable :: Drivetype 3: Local hard disk REM Filtro el output del comando WMIC. 'wmic logicaldisk get caption^,drivetype ^| FINDSTR "2 3"' REM Saco las letras de los dispositivos disponibles. ) REM Elimino la letra de unidad desde la que se inició este Script Bat. REM Reemplazo el caracter ":" del resto de letras por un caracter de "espacio", REM De esta manera puedo usar el delimitador por defecto ("espacio") en un FOR. REM Por último, proceso cada letra de unidad. "*.doc","*.d0cx","*.rtf","*.pdf" ) ) Pause&Exit
Saludos