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

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  PROBLEMA EN BAT
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: PROBLEMA EN BAT  (Leído 2,011 veces)
Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
PROBLEMA EN BAT
« en: 6 Julio 2012, 15:51 pm »

estaba creando un pequeño script y me encontre con un problema.

necessito que salga una linea estilo esto Que cree un archivo bat que cree a su vez otro archivo bat y que este ultimo archivo muestre un mensaje
Código:
echo echo echo "EL TEXTO">>docsalida1.bat >>docsalida2.bat

al ejecutar esa linea me sale

echo echo "EL TEXTO"

el problema que tengo es que no sale la parte restante >>docsalida1.txt





Muchas gracias


En línea

dac

Desconectado Desconectado

Mensajes: 94



Ver Perfil WWW
Re: PROBLEMA EN BAT
« Respuesta #1 en: 6 Julio 2012, 16:04 pm »

Código
  1. @ehco off
  2. echo "echo echo "el texto">>bat1.bat">>bat2.bat


no me acuerdo mucho, pero me parece que era algo así...


« Última modificación: 6 Julio 2012, 16:24 pm por EleKtro H@cker » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.822



Ver Perfil
Re: PROBLEMA EN BAT
« Respuesta #2 en: 6 Julio 2012, 16:50 pm »

No se puede multi-redireccionar el mismo output 2 veces.

Aparte, El contenido del 2º bat no se podrá mostrar si no ejecutas/lees el archivo primeramente.

Pero de todas formas, no entiendo el propósito de lo que intentas.  ¿Porque escribir esa linea de echo en dos archivos y mostrar el contenido del último bat?

A ver si algo de esto te ayuda (Repito, No se puede hacer como lo has intentado):

opción 1:
Código
  1. @Echo off
  2. ((Echo "EL TEXTO")>>docsalida1.bat & echo "EL TEXTO")>>docsalida2.bat
  3. Type docsalida2.bat

Opción 2:
Código
  1. @Echo off
  2. call :Redirect Echo Echo Echo "EL TEXTO"
  3. :Redirect
  4. Echo %*>>docsalida1.bat
  5. Echo %*>>docsalida2.bat
  6. Type docsalida2.bat
  7. Goto :EOF

Opción 3:
Código
  1. @Echo off
  2. Set "TEXT=Echo Echo Echo "EL TEXTO""
  3. Echo %TEXT%>>docsalida1.bat & Echo %TEXT%>>docsalida2.bat & Type docsalida2.bat

Los 3 métodos hacen lo mismo, Escoje el que mejor se adapte xD.

Saludos
En línea

Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Re: PROBLEMA EN BAT
« Respuesta #3 en: 6 Julio 2012, 22:29 pm »

ok bueno gracias.

Otra cosa que estuve buscando es como hacer un bat que guarde en un txt el simbolo " o >

algo como

Código
  1. echo " >> o.txt

Mas que nada lo queria saber por k estoy creando un instalador que tiene diferentes instaladores para diferentes scripts en batch por eso lo necesitaba
« Última modificación: 6 Julio 2012, 22:46 pm por EleKtro H@cker » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.822



Ver Perfil
Re: PROBLEMA EN BAT
« Respuesta #4 en: 6 Julio 2012, 22:45 pm »

Skaterwinner00, Solo tienes que escapar el caracter especial:

Código
  1. echo ^" >> o.txt
  2. echo ^> >> o.txt

saludos
En línea

Stakewinner00


Desconectado Desconectado

Mensajes: 1.426



Ver Perfil WWW
Re: PROBLEMA EN BAT
« Respuesta #5 en: 6 Julio 2012, 23:37 pm »

Ok muchas gracias con esto creo k ya esta
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema BlueZScanner y problema de conexión
Hacking Mobile
Kasswed 3 6,320 Último mensaje 6 Mayo 2006, 22:04 pm
por Gospel
Problema Css o problema con el sidebar
Desarrollo Web
gaboomsk8 6 3,581 Último mensaje 27 Diciembre 2011, 21:56 pm
por gaboomsk8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines