Что нового

Как осуществить выход из скрипта?

vovsla

Осваивающий
Сообщения
607
Репутация
36
Собственно, как уже и было сказано ранее, #include - включение, это не отдельно работающий скрипт.
Содержимое всех ua3 файлов вставляется в один скрипт.
Если содержимое test1_1.au3 - (код файла test1_1.au3)
То вы видите до компиляции
Код:
#include "test1_1.au3"
MsgBox(0, "Test suit 1", "Test 1_1 finished", 2)


А после компиляции будет так
Код:
(код файла test1_1.au3)
MsgBox(0, "Test suit 1", "Test 1_1 finished", 2)


Т.е. при компиляции компилятор вставляет текст файла, а значит это не разные скрипты, а один и тот же скрипт.

Если у вас очень много au3 которые могут работать сами по себе, то откомпилируйте их, а в родительском скрипте просто запускайте ехе файлы, тогда вы действительно сможете с ними работать как с отдельными скриптами.

Хотя, я бы сделал по-другому, если нужна некая модульность, то можно сделать скрипт, который будет запускать скомпилированные au3 файлы на основе конфигурационного ini файла
 
Верх