Autohotkey Equivalent?

32

Existe um produto / método equivalente para o AutoHotkey. Para aqueles que não sabem, é um produto que permite programar os movimentos do mouse e o teclado. Isso me permite "macro" certas funções em programas em vez de ter que fazê-lo manualmente. Antigamente eles costumavam chamá-los de stuffers do teclado. Mas isso é apenas metade da solução, pois eu também preciso de um stuffer de "movimento do mouse".

Existe tal fera?

    
por Meer Borg 30.10.2014 / 23:51

4 respostas

23

Há uma porta do AutoHotKey para o Linux chamada IronAHK e uma ferramenta semelhante chamada Autokey . Eu também não usei, não sei o quão bem eles funcionam.

Além desses programas, você não encontrará exatamente o mesmo tipo de ferramentas de automação. A ferramenta básica de automação do usuário em sistemas unix é o shell. O shell é a cola que combina outras ferramentas: pode iniciar programas externos e controlar como eles trocam dados. O shell em si não inclui nada para manipular conceitos de GUI, como janelas e o ponteiro do mouse¹. O que você faz é chamar ferramentas especializadas em um script de shell, em particular xdotool para manipular janelas e insira pressionamentos de teclas e mudar eventos .

Por exemplo, o script a seguir clica na posição (40,20) na janela do Myapp.

#!/bin/sh
xdotool search --class Myapp \
        mousemove --window %1 40 20 \
        click 1

¹ Exceto para dtksh , mas eu ve nunca vi uma porta Linux dele.

    
por 31.10.2014 / 02:23
1

Você pode usar o xautomation no Linux. Eu uso em telas de exibição do Raspberry Pi, para enviar atualizações de página F5 e pressionamentos de teclas 'Return' (enter) para logins.

    
por 22.12.2017 / 23:32
0

Faça o download do Autohotkey no Linux. Crie um arquivo Autohotkey (example.ahk). Use vinho para executar Ahk2Exe.exe da pasta Autohotkey. Compile seu arquivo example.ahk para example.exe Use vinho para executar example.exe

    
por 31.08.2018 / 04:12
0

Use AutohotkeyX, é uma porta WINE recente de autohotkey que, de acordo com o teste winehq, faz tudo que o Autohokey é capaz de fazer no Windows. É facilmente a melhor e mais direta resposta.

link

Eu não testei isso pessoalmente, mas os resultados do WINEHQ tendem

    
por 09.10.2018 / 12:04