elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [batch]Almacenar el contenido de un archivo .txt en una variable.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [batch]Almacenar el contenido de un archivo .txt en una variable.  (Leído 19,170 veces)
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
[batch]Almacenar el contenido de un archivo .txt en una variable.
« en: 26 Febrero 2008, 13:41 pm »

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

Muchas gracias!


En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #1 en: 26 Febrero 2008, 14:20 pm »

nesesitas usar el for /f

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

pero 1 variable por linea es  ;)


En línea


leete las reglas asi todos estamos mejor ;)
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #2 en: 26 Febrero 2008, 14:40 pm »

me explicas como va eso por favor?

Gracias!

 ;D
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #3 en: 26 Febrero 2008, 15:18 pm »

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
En línea


leete las reglas asi todos estamos mejor ;)
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #4 en: 26 Febrero 2008, 15:50 pm »

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
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
/\/\/\|Zer0|/\/\/\

Desconectado Desconectado

Mensajes: 46


Ver Perfil
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #5 en: 26 Febrero 2008, 21:43 pm »

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



~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #6 en: 27 Febrero 2008, 18:49 pm »

 :-\ 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

En línea


leete las reglas asi todos estamos mejor ;)
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #7 en: 27 Febrero 2008, 19:22 pm »

y para guardar todo un .txt hay alguna manera?
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
invisible_hack


Desconectado Desconectado

Mensajes: 978


Invisible_Hack™ Nick Registrado ^^


Ver Perfil WWW
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #8 en: 2 Marzo 2008, 01:42 am »

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...
En línea

"Si no visitas mi blog, Chuck te dará una patada giratoria"
MK-Ultra


Desconectado Desconectado

Mensajes: 435


~ Nevermind ~


Ver Perfil WWW
Re: [batch]Almacenar el contenido de un archivo .txt en una variable.
« Respuesta #9 en: 2 Marzo 2008, 03:12 am »

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.
En línea

Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines