Título: Cargar fichero TXT y asignarle a cada linea, una variable. -- VBS -- Publicado por: Cascuda en 20 Junio 2015, 10:45 am Llevo ya unas semanas dándole vueltas, pero no soy capaz de desarrollar la idea que tengo en mente.
Lo que estaba pensando, era leer un archivo TXT y a partir de ahi, sacar de cada linea el nombre de la variable y su valor. Ejemplo de fichero TXT Código
Donde he llegado sin problema, es leer el nombre de la variable y luego lo que continua "su valor" asi en todas, hasta llegar a la ultima. Pero luego. lo que no he sido capaz de desarrollar. es que me cargue esas variables en el VBS para luego hacer consultas o condiciones o etc... Código
Si me podéis orientar como seguir, ya que mi mente se quedo bloqueada, os lo agradeceria. Un saludo, Cascuda Título: Re: Cargar fichero TXT y asignarle a cada linea, una variable. -- VBS -- Publicado por: Eleкtro en 20 Junio 2015, 18:37 pm El planteamiento de tú código es incorrecto, ¿qué ocurre si por ejemplo el valor de una de las variables contiene un símbolo "="?.
Aquí te escribo este ejemplo para crear variables dinámicamente. Código
Resultado de ejecución: Código: Cscript.exe /NoLogo "Archivo.vbs" Saludos Título: Re: Cargar fichero TXT y asignarle a cada linea, una variable. -- VBS -- Publicado por: Cascuda en 21 Junio 2015, 10:56 am Muchas gracias Electro,
Realmente discrimine el =, ya que sabia que ningún de los valores asignados por ahora, iban a serlo. Pero muy bien pensado. Ya que nunca sabes cuando realmente puede ser, que eso suceda. He usado tu ejemplo, pero lo he modificado a mis necesidades. Ya que prefiero usar las variables con el nombre que me muestra en el TXT, en vez que me cargue dinamicamente un prefijo. Aun que realmente, ya lo habías definido usted en el codigo y solo tuve que modificar las cadenas. Un saludo, Cascuda Título: Re: Cargar fichero TXT y asignarle a cada linea, una variable. -- VBS -- Publicado por: Cascuda en 21 Junio 2015, 11:07 am No me he dado cuenta, pero pego el código modificado. Por si alguien quiere ver lo simples cambios que he hecho.
Código
|