[batch]Almacenar el contenido de un archivo .txt en una variable.

Iniciado por MK-Ultra, 26 Febrero 2008, 13:41 PM

0 Miembros y 1 Visitante están viendo este tema.

MK-Ultra

Alguien sabe como puedo almacenar el contenido de un archivo .txt en una variable?

Muchas gracias!
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

~[uNd3rc0d3]~

nesesitas usar el for /f

for /f "tokens= delims= " %%a in (.txt) do (set var=%%a)

pero 1 variable por linea es  ;)

leete las reglas asi todos estamos mejor ;)

MK-Ultra

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

~[uNd3rc0d3]~

tokens es para saltary delims es cuando hay que saltar...pero eso no importa

lo que haces ahi es tomar del .txt que quieras el valor %%a y despues definis una vatiable que sea igual a la variable for

leete las reglas asi todos estamos mejor ;)

MK-Ultra

y si tengo un archivo q se llama hola.txt y quiero almacenar su contenido en la variable hola, como seria?

No tengo claro el commando For xD
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

/\/\/\|Zer0|/\/\/\

Estaria bueno que me explicaras a mi tambien xDDD nunca entendi el comando For :xD :xD



~[uNd3rc0d3]~

 :-\ el for es muy complejo.....

porque no se miran el post de SDK que esta fijo y despues lo que no entienden me lo preguntan.... porque sino me puedo esplayar mucho...

pero basicamente lo que hago con ese for es decir que la variable %%a sea igual a "tal ubicacion" (tokens) y "saltando tal cosa" (delims) EN "tal archivo" y que %%a sea igual a var

no se guarda todo el contenido de un txt se graba una linea


leete las reglas asi todos estamos mejor ;)

MK-Ultra

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

invisible_hack

El contenido de un .txt en una variable no sé, pero lo que si sé es pasar el contenido de una variable a un .txt (osea el proceso inverso  :xD ) de hecho yo hace tiempo (cuando me estaba iniciando en esto del Batch) se me ocurrio hacer una especie de programilla a lo cutre para robar claves de msn (no lo utilicé en ningun caso, que conste, pero era por programar algo xD) que lo que hacía era guardar la direccion de msn en una variable y la pass en otra y luego ambas variables meterlas dentro de un .txt que se creaba en el disko duro del Pc  :xD

Muy simple, ya digo, pero lo cierto eske lo que tu preguntas no sé hacerlo (tampoco nunca me he visto en la necesidad de intentarlo jeje) y pues estaría bien que alguien diese ideas...

Saludos...
"Si no visitas mi blog, Chuck te dará una patada giratoria"

MK-Ultra

Bueno, es que como en batch (mejor dicho en el ms-dos) no existe el copy & paste , se sustituye con lo anteriormente mencionado.

En vez de pedirle al usuario que ingrese un texto con el comando set /p var=

y para q pueda usar el copy & paste.
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ