Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: cat26 en 10 Octubre 2018, 07:19 am



Título: Crear BAT que cree un txt o html con caracteres especiales???
Publicado por: cat26 en 10 Octubre 2018, 07:19 am
Hola a todos, resulta que me disponía a crear un bat que me generara un txt y dentro de el ponerle cierto texto

resulta que cheque y se hacen asi los txt con bat, probe generando un html y me lo genera pero no con ese tipo de caracteres (<>) solo si lo pongo entre comillas "<html>" y pues eso no me sirve, no lo leeria el navegador en el caso del html

Código
  1. @echo <html> >>archivo.html
  2. @echo <Hola cualquier cosa aqui> >>archivo.txt
  3.  

por lo tanto da error pues es un caracter reservado:  > por lo que no me lo detecta como texto y no genera el txt o html

trate de buscar una solución borrando y detectando la linea y la palabra por otra con este otro codigo:

Código
  1. echo off
  2. Setlocal enabledelayedexpansion
  3. for /f "tokens=* delims=" %%x in ('TYPE archivo.txt') do (
  4. set linea=%%x
  5. set linea=!linea:"<html>"=html!
  6. call :show !linea!
  7. )
  8. goto:eof
  9. :Show
  10. echo %* >> salida.txt
  11. goto:eof
  12.  

Pero igual como es un carácter reservado no me deja remplazarlo en el txt o html
Hay alguna solución ante esto?

 :huh: :huh: :huh: :o



Título: Re: Crear BAT que cree un txt o html con caracteres especiales???
Publicado por: EdePC en 10 Octubre 2018, 14:31 pm
Saludos,

- Escapa tus caracteres especiales anteponíendoles el acento circunflejo (^):

Código
  1. C:\Users\EdSon\Desktop>echo ^<html^> >> archivo.html
  2.  
  3. C:\Users\EdSon\Desktop>type archivo.html
  4. <html>


Título: Re: Crear BAT que cree un txt o html con caracteres especiales???
Publicado por: **Aincrad** en 10 Octubre 2018, 17:29 pm
Ya te lo explicaron arriba pero de todos modos toma :

Código
  1. @echo off
  2.  (
  3.     echo ^<html^>
  4.     echo ^<Hola cualquier cosa aqui^>
  5.  ) >> archivo.html



Título: Re: Crear BAT que cree un txt o html con caracteres especiales???
Publicado por: cat26 en 10 Octubre 2018, 21:30 pm
Muchas gracias, aprendo mucho de ustedes :D  ;-) ;-) ;-)