Sc1 Version 1.79; AutoIT v3.
Как запустить скрипт (нескомпилированный) из VBA, VB-программы и т.п.?
Пытался при помощи Win32 API \ ShelExecute запустить. В итоге открылся SciTE в режиме редактирования моего скрипта - не совсем ожидаемый результат, учитывая то что при двойном клике по MyScriptic.au3 он именно запускается. Что при этом происходит...? С учётом описанной реакции думаю запускается SciTE c каким-то параметром неизвестным, запускает интерпретатор, скармливая ему MyScriptic.au3, и самозакрывается.
Ну из положения вышел сделав MyScriptic.exe и в VBA call Shell(MyPath\MyScriptic.exe). Неудобство что при редактировании и пробах скрипта надо не забывать его перекомпилировать. Теряется достоинство скриптовых языков как бы.
Может как нибудь можно настроить интерпретатор & ОС, чтобы .au3 был ассоциирован с интерпретатором, а не с SciTE?
Как запустить скрипт (нескомпилированный) из VBA, VB-программы и т.п.?
Пытался при помощи Win32 API \ ShelExecute запустить. В итоге открылся SciTE в режиме редактирования моего скрипта - не совсем ожидаемый результат, учитывая то что при двойном клике по MyScriptic.au3 он именно запускается. Что при этом происходит...? С учётом описанной реакции думаю запускается SciTE c каким-то параметром неизвестным, запускает интерпретатор, скармливая ему MyScriptic.au3, и самозакрывается.
Ну из положения вышел сделав MyScriptic.exe и в VBA call Shell(MyPath\MyScriptic.exe). Неудобство что при редактировании и пробах скрипта надо не забывать его перекомпилировать. Теряется достоинство скриптовых языков как бы.
Может как нибудь можно настроить интерпретатор & ОС, чтобы .au3 был ассоциирован с интерпретатором, а не с SciTE?