2

Если у меня есть скрипт AHK, в котором есть переменная - как я могу передать значение этой переменной, чтобы скрипт работал с этим значением?

Могу ли я вызвать скрипт AHK из PHP или Javascript - если да, то как? Я спрашиваю об этом, так как это может быть решением моего первого вопроса (значение передается при вызове скрипта AHK)

1 ответ1

2

Да. С http://www.autohotkey.com/docs/Scripts.htm#cmd "Передача параметров командной строки в сценарий":

AutoHotkey.exe [Switches] [Script Filename] [Script Parameters]

Таким образом, из любой системы, которая может выполнять команды, вы должны вызывать исполняемый файл autohotkey.exe с именем вашего скрипта, за которым следуют параметры вашего скрипта (что сопоставит их с такими переменными, как %1 , %2 и т.д.).

Если вы использовали PHP для выполнения этого, вы можете использовать команду PHP shell_exec:

<?php
$output = shell_exec('autohotkey script.ahk arg1 arg2');
echo "<pre>$output</pre>";
?>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .