Página 1 de 1

FileReadLine

Publicado: 25 Feb 2010, 01:09
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

Re: FileReadLine

Publicado: 25 Feb 2010, 01:34
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.

Re: FileReadLine

Publicado: 25 Feb 2010, 01:45
por joanfran55
Eso eraa. Muchas gracias por tu rapidez, amabilidad, eficiencia, etc...