Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Hartigan en 8 Noviembre 2007, 18:23 PM

Título: como ejecutar archivo con argumentos???
Publicado por: Hartigan en 8 Noviembre 2007, 18:23 PM
Edito lo anterior porque ya lo solucione.

el caso esque necesito ejecutar un archivo ".exe" de una practica en c sobre la consola. y yo lo que hago es abrir el símbolo del sistema cada vez que  voy a probar, y le meto la direccion y luego la ejecuto con el argumento "I".

entonces me gustaria hacer un batch que me la ejecutara directamente. la cuestión es que no se como pasarle el el argumento. Yo lo que hago es crear un txt y luego le cambio la extensión y lo que escribo es lo siguiente:

Citar
echo off
".\adivina.exe I"


pero eso se que está mal y no se como pasarle el argumento.

espero vuestra respuesta

gracias de antemano.

P.D: no se si me he explicado bien, si no lo entendeis lo explico de otra manera.
Título: Re: como ejecutar archivo con argumentos???
Publicado por: Ragnarok en 8 Noviembre 2007, 22:26 PM
Con que le quites las comillas vale, si no me equivoco.
Título: Re: como ejecutar archivo con argumentos???
Publicado por: 43H4FH44H45H4CH49H56H45H en 9 Noviembre 2007, 04:46 AM
Cita de: Hartigan en  8 Noviembre 2007, 18:23 PM
Edito lo anterior porque ya lo solucione.

el caso esque necesito ejecutar un archivo ".exe" de una practica en c sobre la consola. y yo lo que hago es abrir el símbolo del sistema cada vez que  voy a probar, y le meto la direccion y luego la ejecuto con el argumento "I".

entonces me gustaria hacer un batch que me la ejecutara directamente. la cuestión es que no se como pasarle el el argumento. Yo lo que hago es crear un txt y luego le cambio la extensión y lo que escribo es lo siguiente:

Citar
echo off
".\adivina.exe I"


pero eso se que está mal y no se como pasarle el argumento.

espero vuestra respuesta

gracias de antemano.

P.D: no se si me he explicado bien, si no lo entendeis lo explico de otra manera.


Ese code solo te servira si el .bat esta en la misma ruta o carpeta que la aplicacion que quieres ejecutar quitando las comillas, el punto y la barra invertida, lo del echo off debes hacer con @echo off o te saldra un comentario en la consola "off". Creo que lo mas adecuado sea que uses
@echo off
start C:\tufolder\tuprograma.exe I

no olvidar el uso de comillas cuando los nombres de la ruta contengan espacios en blanco  :-\
Título: Re: como ejecutar archivo con argumentos???
Publicado por: Hartigan en 9 Noviembre 2007, 18:50 PM
Perfecto ya me funciona. muchas gracias a los 2.  ;)