FileReadLine

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
joanfran55
Mensajes: 16
Registrado: 09 Mar 2009, 02:10

FileReadLine

Mensaje por joanfran55 »

Mi pregunta es más bien sencilla. Resulta que yo quiero usar la función FileReadLine para leer la linea x, de un archivo existente, por ejemplo. Si la línea 8 es "El valor es" & $i y le digo FileReadLine(handle,8) el programa toma como valor de la línea exactamente.

"El valor es" & $i

Pero yo no quiero eso, ya que le he dado un valor de inicialización a $i=5, me gustaría que el programa interpretara esta línea como:

El valor es 5

¿es posible hacer esto? ¿como?

Resumiendo la pregunta:

¿Cómo hacer que el autoit se tome eso como código de Autoit?

Muchas gracias por su atención
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: FileReadLine

Mensaje por Chefito »

Puede que quieras algo como esto:

Código: Seleccionar todo

$a=5
$linea='"hola " & $a'
MsgBox(0,"",Execute($linea))
Execute ejecuta una expresión de tipo string.
Mira la función Execute en la ayuda. Puede que te interese también mirar Eval y Assign.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
joanfran55
Mensajes: 16
Registrado: 09 Mar 2009, 02:10

Re: FileReadLine

Mensaje por joanfran55 »

Eso eraa. Muchas gracias por tu rapidez, amabilidad, eficiencia, etc...
Responder