Posso chamar o script AHK do PHP ou Javascript - também como eu passo uma variável para um script?

2

Se eu tiver um script AHK que tenha uma variável - como posso passar um valor a essa variável para que o script seja executado com esse valor?

Posso chamar um script AHK de PHP ou Javascript? Em caso afirmativo, como? Eu pergunto isso, pois pode ser uma solução para a minha primeira pergunta (valor passado quando o script AHK é chamado)

    
por Doclands 12.09.2012 / 09:14

1 resposta

2

Sim. De link , "Passando parâmetros de linha de comando para um script":

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

Portanto, de qualquer sistema que possa executar comandos, você chamaria o executável autohotkey.exe com o nome do seu script seguido pelos parâmetros do script (que os mapeará para variáveis como %1 , %2 , etc).

Se você estava usando PHP para executar isto, você pode usar o comando shell_exec do PHP :

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