Título: Comando Copy [BATCH] Publicado por: CaronteGold en 11 Septiembre 2009, 21:04 pm Buenas, Estoy intentado que un Batch a abrirse se copie dentro de la carpeta windows, pero no me sale. Pongo: Código: copy ejemplo.bat C:\WINDOWS O este otro: Código: if exist ejemplo.bat copy C:\WINDOWS Pruebo eso y no funciona. ¿Qué ago mal? Saludos. Título: Re: Comando Copy [BATCH] Publicado por: leogtz en 11 Septiembre 2009, 21:17 pm No probado:
Código: copy /y "%~nx0" "%homedrive%\windows" Código: copy /y "%~dpnx0" "%windir%\" Título: Re: Comando Copy [BATCH] Publicado por: CaronteGold en 11 Septiembre 2009, 21:46 pm Buenas, Muchas gracias Leo, el 2º Código me funcionó, el 1º directamente no lo probé porque no serviría para meterlo en windows, ya que por ejemplo mi %homedrive% es en D:. Si no te es mucho pedir, podrías explicarme que significa %4~dpnx0 . Por lo que veo quiere decir el archivo que está abierto¿? Saludos. Título: Re: Comando Copy [BATCH] Publicado por: leogtz en 11 Septiembre 2009, 22:04 pm El primer código tambien debiera funcionar, la variable de entorno %homedrive% encontrará la unidad, pero, bueno, si te funcionó el segundo, pues bien.
Código: La sustitución de los parámetros del archivo por lotes (%n) ha sido d : Letra de unidad(disk). p : Ruta(path). n : Nombre(name). x : Extension. Título: Re: Comando Copy [BATCH] Publicado por: CaronteGold en 11 Septiembre 2009, 22:31 pm Muchas gracias Leo. ;) |