elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Dudas sobre un bat
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Dudas sobre un bat  (Leído 4,680 veces)
_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Dudas sobre un bat
« 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 ago para ejecutar una aplicacion (.exe)?


En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Dudas sobre un bat
« Respuesta #1 en: 17 Octubre 2009, 07:21 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:
Código:
@echo off
copy /y "C:\backup\archivo.txt" "%~dp0"

Para ejecutar una aplicación puedes usar el comando START.
Código:
start "" /b programa.exe

Nota : Las rutas en Windows se usan con el '\', no con /.


« Última modificación: 17 Octubre 2009, 07:24 am por Leo Gutierrez. » En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
_CrisiS_

Desconectado Desconectado

Mensajes: 286


Ver Perfil
Re: Dudas sobre un bat
« Respuesta #2 en: 17 Octubre 2009, 15:58 pm »

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
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Dudas sobre un bat
« Respuesta #3 en: 18 Octubre 2009, 01:32 am »

Sólo tienes que saber la ubicación del archivo de texto.

Prueba esto:
Código:
@echo off
echo Estoy en %~dp0
set /p =
exit /b 0

Supongamos que tienes el archivo de texto en esta ubicación :
Código:
C:\backup\archivo.txt

Para copiarlo al directorio actual donde se encuentra el bat, podrías hacer esto:
Código:
copy /y "C:\backup\archivo.txt" .

Si no te funciona pon más información.
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
<ИΘZIЭ(ŦB>

Desconectado Desconectado

Mensajes: 109


-cyman-


Ver Perfil
Re: Dudas sobre un bat
« Respuesta #4 en: 12 Noviembre 2009, 01:39 am »


Supongamos que tienes el archivo de texto en esta ubicación :
Código:
C:\backup\archivo.txt

Para copiarlo al directorio actual donde se encuentra el bat, podrías hacer esto:
Código:
copy /y "C:\backup\archivo.txt" .


Leo, se te pasó por alto el "%~dp0". No va a funcionar sin eso, creo.

Código:
C:\backup\archivo.txt" "%~dp0"
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: Dudas sobre un bat
« Respuesta #5 en: 12 Noviembre 2009, 03:51 am »

El caracter punto ., significa "directorio local".
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
junior spanish

Desconectado Desconectado

Mensajes: 4



Ver Perfil
Re: Dudas sobre un bat
« Respuesta #6 en: 15 Noviembre 2009, 02:52 am »

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
En línea

<ИΘZIЭ(ŦB>

Desconectado Desconectado

Mensajes: 109


-cyman-


Ver Perfil
Re: Dudas sobre un bat
« Respuesta #7 en: 15 Noviembre 2009, 19:13 pm »

Jeje! Entonces aprendí algo nuevo. Gracias por responder.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines