Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: VicInFlames en 11 Agosto 2013, 14:05 pm



Título: Ayuda por favor. Batch que almacene datos en un txt consultable
Publicado por: VicInFlames en 11 Agosto 2013, 14:05 pm
desearía saber como conseguir un programa en batch,en el cual yo pueda añadir información,y esta se guarde en un txt,posibilitando una consulta de esta información después. algo así

Usuario: Víctor
edad:18
hermanos:no

esto guardado en un txt,posible de consultar y quizás editar después.

haría falta un FIND,Call...?
o almacenado en diferentes textos y despues buscarlo por nombre??

MUCHAS GRACIAS,quisiera ir aprendiendo programación,y esto me vendría de perlas.



Título: Re: Ayuda por favor. Batch que almacene datos en un txt consultable
Publicado por: Meine programmen en 12 Agosto 2013, 09:39 am
Para la parte de introducir los datos en un .txt simplemente
Código:
echo Dato: Loquesea >> Datos.txt
Luego para revisarlo podrias usar
Código:
for /f %%a in ('findstr "Dato:" Datos.txt') do (set dato=%%a)
set dato=%dato:Dato: =%
La primera linea mete en la variable dato el resultado de findstr, pero como findstr devuelve la linea entera donde aparece "Dato: ", la segunda la quita a la variable la parte de "Dato: ". Asi te queda el dato directamente. Eso si, ten cuidado por que findstr tambien te devolvera mas lineas si en mas lineas aparece "Dato: ", y solo se guardaria en la variable la ultima linea que lo contuviera.