Есть код:
Содержание test.au3:
Вопрос: Почему Execute не объявляет переменные и как можно это обойти?
Код:
$a = 0
Func f()
msgbox(0,'','f')
EndFunc
Func Executeau3($filename)
$file = FileOpen($filename)
While 1
$line = FileReadLine($file)
If @error == -1 Then ExitLoop
Execute($line)
WEnd
FileClose($file)
EndFunc
Executeau3('test.au3')
Содержание test.au3:
Код:
$a = 1 ;работает
f();работает
$b = 1;не работает
Вопрос: Почему Execute не объявляет переменные и как можно это обойти?