mediante un bat como aria para copiar el archivo "BACKUP/archivo.txt" a la carpeta donde se encuentra actualmente el bat (ya sea mis documentos,discoC:,etc).
- Como ago para ejecutar una aplicacion (.exe)?
Cita de: _CrisiS_ en 17 Octubre 2009, 07:03 AM
mediante un bat como aria para copiar el archivo "BACKUP/archivo.txt" a la carpeta donde se encuentra actualmente el bat (ya sea mis documentos,discoC:,etc).
- Como hago para ejecutar una aplicacion (.exe)?
Indica la ruta completa de "archivo.txt", hazlo a partir de esto.
No testeado:
@echo off
copy /y "C:\backup\archivo.txt" "%~dp0"
Para ejecutar una aplicación puedes usar el comando START.
start "" /b programa.exe
Nota : Las rutas en Windows se usan con el '\', no con /.
bueno sobre la ruta para abrir el txt me refiero no a una ruta estatica supongamos que le paso el bat a alguien mas y este lo pega "digamos en MIS DOCUMENTOS" la ruta ya no serviria, por eso mi pregunta era si se podia poner una ruta"automatica" que detecte donde se encuentre el bat.
Se puede o estoy soñando mucho XP
Sólo tienes que saber la ubicación del archivo de texto.
Prueba esto:
@echo off
echo Estoy en %~dp0
set /p =
exit /b 0
Supongamos que tienes el archivo de texto en esta ubicación :
C:\backup\archivo.txt
Para copiarlo al directorio actual donde se encuentra el bat, podrías hacer esto:
copy /y "C:\backup\archivo.txt" .
Si no te funciona pon más información.
Cita de: Leo Gutierrez. en 18 Octubre 2009, 01:32 AM
Supongamos que tienes el archivo de texto en esta ubicación :
C:\backup\archivo.txt
Para copiarlo al directorio actual donde se encuentra el bat, podrías hacer esto:
copy /y "C:\backup\archivo.txt" .
Leo, se te pasó por alto el "%~dp0". No va a funcionar sin eso, creo.
C:\backup\archivo.txt" "%~dp0"
El caracter punto ., significa "directorio local".
la verdad es que no hace falta el punto ni naa el batch da por supuesto que es el directorio actual
copy c:\archivo.txt
Jeje! Entonces aprendí algo nuevo. Gracias por responder.