Foros del Web » Soporte técnico » Windows »

Ayuda con un BAT que creo que no se puede hacer

Estas en el tema de Ayuda con un BAT que creo que no se puede hacer en el foro de Windows en Foros del Web. La idea que necesito es la siguiente, automatizar un bat para que me cree un fichero txt que autodireccione , es decir meter en un ...
  #1 (permalink)  
Antiguo 13/04/2009, 16:06
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 15 años
Puntos: 0
Pregunta Ayuda con un BAT que creo que no se puede hacer

La idea que necesito es la siguiente, automatizar un bat para que me cree un fichero txt que autodireccione, es decir meter en un archivo TXT "algo > nul" pero sin comillas

He tratado de hacer lo siguiente:

ECHO "ALGO > NUL" > ARCHIVO.TXT (el cual, salen comillas)

si se intenta algo igual, sin comillas redirecciona a NUL y no crea el archivo

He también intentando en un momento desesperado

COPY "ALGO > NUL" > ARCHIVO.TXT (el cual, no salen las comillas pero al final me pone: 0 archivos copiados)


Alguien me puede ayudar?
  #2 (permalink)  
Antiguo 14/04/2009, 17:04
Avatar de pajaroloco  
Fecha de Ingreso: febrero-2005
Ubicación: Con la cara pegada al ordenador
Mensajes: 1.015
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Ayuda con un BAT que creo que no se puede hacer

No entiendo ni papa de lo que quieres hacer, pero yo lo pongo sin comilla:
echo algo>>miarchivo.txt
Me crea un archivo llamado miarchivo.txt, que como todo dato contiene algo.
No entiendo lo que deseas hacer, pero es raro que algo a nivel de sistema no se pueda automatizar con un bat (o un Script en su versión Linux)

Salu2.
__________________
Un libro abierto es un cerebro que habla; cerrado un amigo que espera; olvidado, un alma que perdona; destruido, un corazón que llora. ( Proverbio hindú )
  #3 (permalink)  
Antiguo 15/04/2009, 07:28
Avatar de Claw  
Fecha de Ingreso: abril-2009
Mensajes: 299
Antigüedad: 15 años
Puntos: 9
Respuesta: Ayuda con un BAT que creo que no se puede hacer

Lo que quiere GTonix creo que es meter en un archivo de texto las palabras "algo > nul". Vamos, que cuando abra "archivo.txt" la primera línea diga "algo > nul" (sin las comillas).

A mi personalmente se me ocurre que hagas

Código:
echo "algo > null" > archivo.txt
Y luego te crees algún procedimiento o función en C o C++ para eliminar los caracteres " (comillas dobles). Los sustituyes por "nada" y listo. Te quedaría la ristra limpia. Este miniprograma lo llamarías desde tu .bat

Salu2

Última edición por Claw; 15/04/2009 a las 07:33
  #4 (permalink)  
Antiguo 15/04/2009, 07:30
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda con un BAT que creo que no se puede hacer

GTonix: creo que deberías mencionar qué necesitás hacer, ya que efectivamente no parece haber forma sencilla de hacer lo que necesitás.

Una línea
Código:
echo "Texto > archivo" > archivo2
crea archivo2 con el texto deseado, pero incluyendo las comillas. Intenté probar colocando el texto en una variable, de esta forma:
Código:
set VARIABLE="texto > archivo"
echo %VARIABLE% > archivo2
pero el resultado es el mismo. También probé escapando el > (como \>), sin resultados satisfactorios.

Creo que debes encarar el problema de otra forma.


Saludos.
  #5 (permalink)  
Antiguo 15/04/2009, 17:33
Avatar de pajaroloco  
Fecha de Ingreso: febrero-2005
Ubicación: Con la cara pegada al ordenador
Mensajes: 1.015
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Ayuda con un BAT que creo que no se puede hacer

¿?MANDE LO QUE.
La verdad es que sigo sin entender muy bien lo buscado, pero según lo que entiendo, quizás te sirva esto:

echo algo ^> null>archivo.txt

Salu2.
__________________
Un libro abierto es un cerebro que habla; cerrado un amigo que espera; olvidado, un alma que perdona; destruido, un corazón que llora. ( Proverbio hindú )
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:05.