Что нового

не работает /AutoIt3ExecuteScript в скомпилированном скрипте

MockeR

Знающий
Сообщения
101
Репутация
14
Добрый день.

script.au3
Код:
Run(@AutoItExe & ' /AutoIt3ExecuteScript test')

test
Код:
MsgBox(0, "", "success")

При запуске скрипта script.au3 все работает, но если скомпилировать и запустить, то ничего не происходит.
Никто не знает в чем может быть проблема?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
MockeR [?]
в чем может быть проблема?
Нужно в скрипт добавить:
Код:
#pragma compile(AutoItExecuteAllowed, true)


Предполагается что используется 3.3.10.2 или выше.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
MockeR,
Первое.
Второе.
Код:
$sPath = @ScriptDir & '\test.au3'
$iPid = Run('"' & @AutoItExe & '" /AutoIt3ExecuteScript "' & $sPath & '"')
ConsoleWrite('$iPid: ' & $iPid & @LF)
Или так,
Код:
If @WorkingDir <> @ScriptDir Then FileChangeDir(@ScriptDir)
$iPid = Run('"' & @AutoItExe & '" /AutoIt3ExecuteScript test.au3')
ConsoleWrite('$iPid: ' & $iPid & @LF)
 
Верх