Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Nanoc en 24 Febrero 2008, 20:37 pm



Título: necesito ayuda con doble redireccion batch
Publicado por: Nanoc en 24 Febrero 2008, 20:37 pm
Hola soy nuevo en este foro (al menos posteando)

Os agradeceria una pequeña ayuda (mas bien necesito una idea) sobre como conseguir que un programa en batch escriba en un txt un comando redireccionado os escribo lo que se me ocurrio al principio

Código:
echo echo ipconfig >>%res%.txt>>%ins%.bat

Lo que esperaba conseguir con ese comando era obtener un txt en el que pusiera:

Código:
echo ipconfig>>%res.txt

Pero en lugar de eso obtuve:

Código:
echo ipconfig

Si alguno sabe de otra manera para conseguirlo le agradeceria mucho la ayuda


Título: Re: necesito ayuda con doble redireccion batch
Publicado por: MK-Ultra en 24 Febrero 2008, 21:40 pm
Tenes que usar el caracter de escape, que en batch es el ^,eso por un lado, por el otro, para las variables se usa el doble %% para estos casos, te quedaría asi:

Código:
echo echo ipconfig ^>^>%%res%%.txt>>%ins%.bat

ESpero q te haya sido de ayuda.

Para la proxima apreta el boton de publicar nuevo tema 1 sola vez  :laugh:


Título: Re: necesito ayuda con doble redireccion batch
Publicado por: Nanoc en 24 Febrero 2008, 22:04 pm
Muchisimas gracias funciona perfectamente no conocia ese caracter y gracias por responder tan rapido

por cierto al boton de publicar solo recuerdo haberle dado una vez