Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: batman07 en 16 Septiembre 2008, 09:01 am



Título: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: batman07 en 16 Septiembre 2008, 09:01 am
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.


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: carlitos.dll en 18 Septiembre 2008, 07:46 am

Código:

@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 ^


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: batman07 en 18 Septiembre 2008, 07:50 am
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


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Novlucker en 18 Septiembre 2008, 13:43 pm
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


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Darioxhcx en 18 Septiembre 2008, 17:55 pm
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


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: batman07 en 20 Septiembre 2008, 09:18 am
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.
 


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Darioxhcx en 20 Septiembre 2008, 19:04 pm
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


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: batman07 en 21 Septiembre 2008, 10:53 am
@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.


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Eazy en 22 Septiembre 2008, 11:47 am
Yo si entiendo..
el pibe quiere hacer esto:
Código:
@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:
Código:
@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 :$


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Novlucker en 22 Septiembre 2008, 12:53 pm
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 (http://www.softonic.com/windows/ficheros-catalogadores)  :P

Saludos


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Darioxhcx en 22 Septiembre 2008, 17:25 pm
bien ahora suponemos que keres X plantilla no
bueno , x ejemplo , plantillas con fondo negro , o lo que kieras buscar
que las copie a orta carpeta , o las ejecute , o algo por el estilo ?
saludos


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: batman07 en 24 Septiembre 2008, 05:08 am
Ok vamos a a detallar mejor el tema.


deseo hacer una copia barata de este programa, pero en vez de ocupar lo que brinda ese programa, deseo almacenar mis plantillas XML / HTML.

http://rs18.rapidshare.com/files/77434175/Layout_Creator.rar

Mi supuesta idea era, que el .bat  al momento de pedir X plantilla, este me la exportara/imprimiera.

Pero como dije: "Es medio imposible editar 700 plantillas, cada linea de una sintaxis de XML para que el .bat la exporte/imprima.
ejemplo:
↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔
@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^>

↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔↔
Nota: ese ejemplo de XML solo lo tome por ser corto, en realidad las plantillas son bastante largas, y para no hacer spam , pues elijí esa sintaxis xml.


Título: Re: AYUDA- Como imprimir algo que este dentro del mismo .bat ??
Publicado por: Novlucker en 1 Octubre 2008, 05:20 am
Buenas... quizás ya lo has solucionado.... pero como piensas archivar las plantillas? es decir, como pensabas clasificarlas? o es que iban a estar todas juntas? o con que esten por nombre alcanza? :-\ Lo de editar cada línea, no es problema  ::)