Всем добрый день, вот скрипт:
Если запустить, то 2 раза "вылетет" привет - один из скрипта, другой при запуске созданного скрипта.
Но при компиляции второго раза не происходит, и скомпилированный скрипт не хочет запускать скрипт с помощью AutoIt3ExecuteScript , вот test.exe
Система Widows 7 x64. Как можно решить проблему. Речь идёт о запуске многострочного скрипта (это лишь пример)
Код:
MsgBox(4096, " ", "Привет")
$Line='MsgBox(4096, " ", "Привет")'
$TEMPAU3=@ScriptDir&'\run_script.au3'
_FileCreate($TEMPAU3,10,$Line)
RunWait('"' & @AutoItExe & '" /AutoIt3ExecuteScript "' & $TEMPAU3 & '"', '', @SW_HIDE)
Func _FileCreate($sFilePath,$FO_OVERWRITE,$sText)
$hOpenFile=FileOpen($sFilePath,$FO_OVERWRITE)
If $hOpenFile=-1 Then Return 0
$hWriteFile=FileWrite($hOpenFile,$sText)
FileClose($hOpenFile)
If $hWriteFile=-1 Then Return 0
Return 1
EndFunc
Если запустить, то 2 раза "вылетет" привет - один из скрипта, другой при запуске созданного скрипта.
Но при компиляции второго раза не происходит, и скомпилированный скрипт не хочет запускать скрипт с помощью AutoIt3ExecuteScript , вот test.exe
Система Widows 7 x64. Как можно решить проблему. Речь идёт о запуске многострочного скрипта (это лишь пример)