AutoHotKey: вызов одного скрипта из другого скрипта

Я только что открыл AutoHotKey, и кажется, что мечта сбылась. У меня их два .АХК скрипты, A.ahk и B.ahk. Я хочу вызвать скрипт B из скрипта A.

форумы AHK странно молчат по этому вопросу, но я уверен, что это возможно.

2 ответов


это директива #Include, которую вы ищете. Вы включаете ScriptB.АХК, тогда вызовите его функции, как обычно.

#include SomeFile.ahk

http://www.autohotkey.com/docs/commands/_Include.htm


использование директивы #include более распространено, но иногда вам нужно будет вызвать внешний скрипт AHK. Это легко выполняется с помощью Run или RunWait команды. Пока можешь!--3-->аргументов переходят в вызываемый скрипт через командную строку нельзя вызывать функции напрямую. Кроме того, этот подход создаст отдельный поток для вызываемого скрипта, но это может быть точкой.