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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [BATCH] Guardar vaiables
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [BATCH] Guardar vaiables  (Leído 3,249 veces)
tmb90

Desconectado Desconectado

Mensajes: 35


Ver Perfil
[BATCH] Guardar vaiables
« en: 16 Agosto 2012, 05:40 am »

Hola, tengo una duda. ¿Es posibe guardar variables en un archivo y que estas se lean despues de haber cerrado el programa?

Lo que quiero es crear un program con memoria, nose si las variables pueden almcenarse en archivos. ¿Alguna respuesta o solucion?

Si me dicen que esto es imposible ¿me dicen una forma que se acerque a lo que quiero lograr?


En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.807



Ver Perfil
Re: [BATCH] Guardar vaiables
« Respuesta #1 en: 16 Agosto 2012, 09:45 am »

¿Es posibe guardar variables en un archivo y que estas se lean despues de haber cerrado el programa?

almacenar:
Código
  1. @Echo OFF
  2. Set "VAR=elhacker.net"
  3. Echo %VAR% > archivo.txt

leer:
Código
  1. @Echo OFF
  2. For /F %%@ in (archivo.txt) Do (Echo Variable=%%@)

Saludos


En línea

Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: [BATCH] Guardar vaiables
« Respuesta #2 en: 17 Agosto 2012, 01:57 am »

Hola, Permiso !


Código
  1. @Echo OFF
  2. For /F %%@ in (archivo.txt) Do (Echo Variable=%%@)


Y si lo que deseo es que cada linea del archivo quede guardado en una variable diferente ?

Gracias
En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.807



Ver Perfil
Re: [BATCH] Guardar vaiables
« Respuesta #3 en: 17 Agosto 2012, 02:52 am »

Y si lo que deseo es que cada linea del archivo quede guardado en una variable diferente ?

Código
  1. @Echo OFF
  2.  
  3. (
  4. Echo aaa
  5. Echo bbb
  6. Echo ccc
  7. Echo ddd
  8. Echo eee
  9. ) > "archivo.txt"
  10.  
  11. For /F %%@ in (archivo.txt) Do (
  12. Set /A NUM+=1
  13. Call Set "Linea%%NUM%%=%%@"
  14. )
  15.  
  16. echo LINEA1 = %LINEA1%
  17. echo LINEA2 = %LINEA2%
  18. echo LINEA3 = %LINEA3%
  19. echo LINEA4 = %LINEA4%
  20. echo LINEA5 = %LINEA5%
  21.  

PD: Leer un tutorial de Batch no te costaría nada y aprenderías más.

Saludos
En línea

Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: [BATCH] Guardar vaiables
« Respuesta #4 en: 17 Agosto 2012, 04:11 am »

Citar
PD: Leer un tutorial de Batch no te costaría nada y aprenderías más.

La verdad he estado tratando de leer esto -->http://foro.elhacker.net/scripting/acciones_sobre_archivos_de_texto_batch-t242748.0.html

Pero nada se gana si solo ves el codigo sin una explicacion clara de la funcion exacta que ejecuta una linea o instruccion, ese "tutorial" es solo para copiar y pegar el codigo para algunas ocasiones... porque hay otros que no funcionan  :¬¬

Deberian de mejorarlo un poco, porque esta hecho o dirigido para usuarios muy avanzados en BATCH

-----------------------------------------------------
En cuanto a nuestro tema...

Lo que tengo guardado dentro del archivo de texto son numeros pero no lee lo que esta adentro del archivo

Gracias
« Última modificación: 17 Agosto 2012, 04:37 am por Nilrac » En línea

Eleкtro
Ex-Staff
*
Conectado Conectado

Mensajes: 9.807



Ver Perfil
Re: [BATCH] Guardar vaiables
« Respuesta #5 en: 17 Agosto 2012, 09:28 am »

Lo que tengo guardado dentro del archivo de texto son numeros pero no lee lo que esta adentro del archivo

¿No te funciona el último script que hice? :-/

Citar
Código
  1. @Echo OFF
  2.  
  3. For /F %%@ in (archivo.txt) Do (
  4. Set /A NUM+=1
  5. Call Set "Linea%%NUM%%=%%@"
  6. )
  7.  
  8. echo LINEA1 = %LINEA1%
  9. echo LINEA2 = %LINEA2%
  10. echo LINEA3 = %LINEA3%
  11. echo LINEA4 = %LINEA4%
  12. echo LINEA5 = %LINEA5%
  13.  

Entonces copiame aqui las primeras lineas del archivo de texto, O si has añadido algo más a tu bat, A ver que está fallando...

un saludo
En línea

tmb90

Desconectado Desconectado

Mensajes: 35


Ver Perfil
Re: [BATCH] Guardar vaiables
« Respuesta #6 en: 18 Agosto 2012, 04:25 am »

Muchas gracias por las respuestas
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Descargar y guardar archivo en BATCH
Scripting
Falso Positivo 4 5,805 Último mensaje 1 Febrero 2006, 20:58 pm
por Falso Positivo
[BATCH][solucionado] guardar ip externa en una variable
Scripting
queteimporta 0 5,344 Último mensaje 21 Marzo 2008, 14:26 pm
por queteimporta
Guardar todo el log en un batch
Scripting
ipod1987 1 4,085 Último mensaje 9 Septiembre 2011, 21:19 pm
por leogtz
[BATCH] Detectar primera ejecucion y guardar datos
Scripting
EAMP14 2 2,859 Último mensaje 5 Abril 2012, 18:46 pm
por EAMP14
[BATCH] Cómo se podrían guardar variables? « 1 2 »
Scripting
Duning 11 18,290 Último mensaje 2 Agosto 2012, 12:34 pm
por Danirs
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines