В ini файле есть кусок:
В скрипте есть строки:
В окне имею:
Почему переменные имеют разное значение? И что это за "отложенное" присвоение переменных?
Код:
[Config]
ProgPath7z=%ProgramW6432%\7-Zip\7z.exe
Код:
AutoItSetOption('ExpandEnvStrings', 1)
$sTmp = IniRead($IniFile, 'Config', 'ProgPath7z', '')
$s7zExeFull = $sTmp
AutoItSetOption('ExpandEnvStrings', 0)
If MsgBox(1, 'Якорь ' & @ScriptLineNumber, _
'$sTmp= ' & $sTmp & @LF & _
'$s7zExeFull= ' & $s7zExeFull & @LF & _
'') = 2 Then Exit
Код:
$sTmp= %ProgramW6432%\7-Zip\7z.exe
$s7zExeFull= C:\Program Files\7-Zip\7z.exe