AYUDA- Como imprimir algo que este dentro del mismo .bat ??

Iniciado por batman07, 16 Septiembre 2008, 09:01 AM

0 Miembros y 3 Visitantes están viendo este tema.

batman07

Hola todos!

Tengo este pequeño problema.
Deseo que imprima algo que escriba dentro de la sintaxis del .bat en un formato que le indique ejemplo .txt , .xml ect ect.

seria algo asi:

Citar
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

Entiendo que de esta manera se puede, pero en una oracion:
Citar@echo off
echo estas palabras saldran dentro del txt>>prueba.txt
exit

Como hacer que un lote de palabras puedan imprimirse, por ejemplo una estructura Xml o HTML.

gracias.

carlitos.dll




@echo off
(
echo ^<?xml version="1.0" encoding="ISO-8859-1"?^>
echo ^<note^>
echo ^<to^>Tove^</to^>
echo ^<from^>Jani^</from^>
echo ^<heading^>Reminder^</heading^>
echo ^<body^>Don't forget me this weekend!^</body^>
echo ^</note^>
)>archivo.txt



recuerda el carácter ^

batman07

Bueno, si es de esa manera pues no le veo resultados positivos, puesto que son mas de 40 themes/bases en XML.

Pienso que esto se debe hacer mediante visual basic 6
bueno gracias de todos modos, tendre que ir al foro correspondiente y leer bastante xD. ;D :xD

Novlucker

Lo que no termino de entender... es que es exactamente lo que quieres hacer..

Por lo que veo, estas generando archivos varios, ya sea xml, o txt, pero por que los escribes con un bat? donde esta la información anterior? es decir, la original con la que generas los xml, porque supongo que su code ha de estar en algún lado  :-\

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Darioxhcx

este mismo problema lo tubiste en otro foro
y aca tmp entendi lo que queres hacer
me re confundis con un .txt y un xml la verdad no se que keres hacer xD
saludos

batman07

#5
Hola, tarde pero respondiendo.

La idea base:

Tengo un promedio de 700 plantillas web(y aumentando)  en formatos HTML y XML
deseo tener algo como un programa que pueda organizar de manera simple todo.
Pensé:
-¿sera posible hacerlo en bat?
No, por que pasaría 150000... años colocando la palabra echo en cada linea al inicio para que lo pueda imprimir/exportar.
Por eso coloque el tema.

Luego pensé:
-¿Sera posible en Visual Basic 6?
Si, pero no se nada de Vb6, no se programar, el bat si lo comprendo ya que los tutoriales si son explicativos y cualquier persona si presta atención podra realizar ejercicios que luego puede desarrollar.

En visual Basic 6  todo es orientado a personas con previo entendimiento.

---------------------------------------
@Darioxhcx  si coloque el mismo tema en otros foros, a ver si alguien respondía primero jejeje...

---------------------------------------
Pero al parecer todo apunta a que tendré que sudar mucho y pagar(entre 300-700 dolares) algún profesor del visual basic 6.

Una queja de un novato:
"Por favor, recuerden que no todos tienen dinero para pagar universidades O cursos para hacer un sencillo programa, ustedes como avanzados ilustren  sus manuales y orienten los a personas novatas, así como los hacen en MSDOS(bat,batch). perdonen por salir del tema.


Darioxhcx

hasta donde entendi mira tenes esto
7000 plantillas en formato .html y .xml es asi o no ?
estan en una sola carpeta es asi no ?
bueno , y vos keres .......... (cri cri)
no entendi que queres hacer xD
enviarlas a un lugar, seleccionar X plantilla , mmmm
si llego a entender eso , capas q se pueda hacer algo xD

ahh y no hay que ir a una universidad para saber de batch xD
saludos

batman07

@Darioxhcx
→→→→→→→→→→→→→→→→→→→→
hasta donde entendi mira tenes esto
7000 plantillas en formato .html y .xml es asi o no ?
estan en una sola carpeta es asi no ?
→→→→→→→→→→→→→→→→→→→→
si todo correcto, entonces deseo tener todo y cada una de ellas en algún tipo de organizador , cuestión de que cuando desee X plantilla dar clic y me la brinde.

eso es todo.

↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔
Por eso es que veo que esta respuesta se puede resolver únicamente en
Visual basic.
Ahora, si en BAT aparece una solucion, pues agradecido.

Eazy

Yo si entiendo..
el pibe quiere hacer esto:

@echo off
:func
echo <html> >>archivo.html

pero no lo deja pq los caracteres "<" y ">" en batch se toman como una syntax.
La solucion es agregar ^ y ponerlo todo en una funcion. Ej:

@echo off
(
echo ^<?xml version="1.0" encoding="ISO-8859-1"?^>
echo ^<note^>
echo ^<to^>Tove^</to^>
echo ^<from^>Jani^</from^>
echo ^<heading^>Reminder^</heading^>
echo ^<body^>Don't forget me this weekend!^</body^>
echo ^</note^>
)>archivo.txt

Notese el ()>archivo.txt, solo tienes que ir a tu editor de texto mas usado, y reemplazar asi

< por ^<
> por ^>

y listo :) espero haberte ayudado.
PD:Carlitos.dll soy un fan tuyo :$
[/url]

Novlucker

Eazy, creo que eso ya lo ha entendido batman07, el problema es que eso debería hacerse con 700 plantillas  :rolleyes:
Yo creo que no necesitas complicarte, sino que necesitas catalogadores  :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein