Добрый день!
Есть основная программа, скомпилированная в .exe (у пользователей не стоит AutoIt). Я хочу дать возможность продвинутым пользователям дописывать свои функции к этой программе (в формате .au3). При этом не хочу раскрывать код основной программы.
Возможно ли сделать так, чтобы основная программа (которая в .exe) автоматически определяла в своей директории все файлы с расширением .au3 и при запуске подключала бы их в качестве своих модулей с помощью #include "имя файла.au3"?
В описании сказано, что #include не может использовать переменные (только строки).
Сначала я думал создать пользовательский файл, скажем user_func.au3, который прописать в include основной программы. Но дело в том, что пользовательские функции получаются довольно длинные (и при этом очень похожие). Поэтому, когда они все в одном файле, можно легко запутаться :wacko:. Гораздо удобней их держать в разных файлах.
Есть основная программа, скомпилированная в .exe (у пользователей не стоит AutoIt). Я хочу дать возможность продвинутым пользователям дописывать свои функции к этой программе (в формате .au3). При этом не хочу раскрывать код основной программы.
Возможно ли сделать так, чтобы основная программа (которая в .exe) автоматически определяла в своей директории все файлы с расширением .au3 и при запуске подключала бы их в качестве своих модулей с помощью #include "имя файла.au3"?
В описании сказано, что #include не может использовать переменные (только строки).
Сначала я думал создать пользовательский файл, скажем user_func.au3, который прописать в include основной программы. Но дело в том, что пользовательские функции получаются довольно длинные (и при этом очень похожие). Поэтому, когда они все в одном файле, можно легко запутаться :wacko:. Гораздо удобней их держать в разных файлах.