Título: [Solucionado] [ Batch ] Problema con argumentos :/ Publicado por: SuperDraco en 2 Abril 2011, 06:07 am Ya me tienen harto los argumentos xD
Creo un .bat que solo tiene este comando adentro: Código (lo he intentado cambiando las comillas dobles de lugar...pero nada) Lo guardo en system32, luego abro la consola y quiero ejecutar este comando... Código: Avast.bat "C:\Bananero" /c /e=50 /p=1 /t=A --soundoff --stopclean /r=c:\1.txt Pero no puedo, porque los signos = no los reconoce... Necesito que "C:\Bananero" sea el argumento %1, con o sin comillas me da igual. Y el argumento %2 necesito que sea: "/c /e=50 /p=1 /t=A --soundoff --stopclean /r=c:\1.txt" Como lo hago? he intentado set "arg2=%2" pero tampoco :/ Título: Re: [ Batch ] Problema con argumentos :/ Publicado por: FranciskoAsdf en 2 Abril 2011, 15:05 pm HOli xD
Por ejemplo %1% no corresponde porke lo toma como una variable y no como un argumento. tendría que ser %1 Código: C:\"Program Files\Avast\Avast".exe Esta malo porque dejas parte de la ruta fuera de la ruta xDDDD Debería ser así: Código: "C:\Program Files\Avast\Avast.exe" Sobre lo de los "=", no sé como podría ser, porque anteponiendo "^" de "=" tampoco funciona :S. Título: Re: [ Batch ] Problema con argumentos :/ Publicado por: SuperDraco en 2 Abril 2011, 22:59 pm gracias no me habia fijado en ese fallo tonto que tuve xD
pues vaya problema el de los = no se que hacer Título: Re: [ Batch ] Problema con argumentos :/ Publicado por: leogtz en 2 Abril 2011, 23:02 pm ¿Por qué no le pasas los parámetros directamente al ejecutable, en vez del batch?
¿por qué no modificas el %PATH% y agregas el directorio del avast.exe? Título: Re: [ Batch ] Problema con argumentos :/ Publicado por: SuperDraco en 3 Abril 2011, 01:18 am no lo habia pensado y tampoco lo habia echo nunca :xD, grax.
ejecuto este comando: path = %PATH%;C:\Program Files\Avast y luego como hago para ejecutar el Avast.exe? creo que no me funciona Código [/s] Nada, parece que el path hay que volver a modificarlo cada vez que se abre una instancia del CMD, es así? Como puedo hacer para hacer el path permanente? Título: Re: [ Batch ] Problema con argumentos :/ Publicado por: leogtz en 3 Abril 2011, 01:30 am http://www.computerhope.com/issues/ch000549.htm (http://www.computerhope.com/issues/ch000549.htm)
Título: Re: [ Batch ] Problema con argumentos :/ Publicado por: SuperDraco en 3 Abril 2011, 02:01 am Si, ya, eso si que lo se, pero y por CMD? :/
EDITO: ya está, con una utilidad que se llama "editpath.exe" Título: Re: (Solucionado) [ Batch ] Problema con argumentos :/ Publicado por: leogtz en 3 Abril 2011, 02:27 am Bien, creo que hay otra que se llama setenv.exe
|