Domanda Facile da usare AutoHotkey / AutoIT alternative per Linux [chiuso]


Sto cercando consigli per una piattaforma di automazione / macro GUI facile da usare per Linux.
Se hai familiarità con AutoHotkey o AutoIT su Windows, allora sai esattamente il tipo di funzionalità di cui ho bisogno, con il livello di complessità. Se non ti è familiare, ecco un piccolo frammento di codice di quanto sia facile usare AHK:

InputBox, varInput, Please enter some random text...
Run, notepad.exe
WinWaitActive, Untitled - Notepad
SendInput, %varInput%
SendInput, !f{Up}{Enter}{Enter}
WinWaitActive, Save
SendInput, SomeRandomFile{Enter}
MsgBox, Your text`, %varInput% has been saved using notepad!

#n::Run, notepad.exe

Ora l'esempio sopra, anche se un po 'inutile, è una demo del tipo di funzionalità e semplicità che sto cercando. Ecco una spiegazione per coloro che non parlano AHK:

---- Inizio della spiegazione del codice ----

  • Chiede all'utente di inserire del testo e lo memorizza in varInput
  • Esegue notepad.exe
  • Attende finché la finestra esiste ed è attiva
  • Invia il contenuto di varInput come una serie di sequenze di tasti
  • Invia i tasti per andare su File -> Esci
  • Aspetta che la finestra "Salva" sia attiva
  • Invia altre sequenze di tasti
  • Mostra una finestra di messaggio con del testo e il contenuto di una variabile

  • Registra un tasto di scelta rapida, Win + N, che quando premuto esegue notepad.exe

---- Fine della spiegazione ----

Quindi, come puoi capire, le caratteristiche sono abbastanza ovvie: Abilità a facilmente simula le funzioni di tastiera e mouse, leggi l'input, elabora e visualizza l'output, esegui programmi, manipola windows, registra i tasti di scelta rapida, ecc. tutto viene eseguito senza bisogno di #inclusi, parentesi non necessarie, dichiarazioni di classe ecc. In breve: semplice.

Ora ho giocato un po 'con Perl e Python, ma non è assolutamente AHK. Sono grandi per cose più avanzate, ma sicuramente, ci deve essere qualche strumento là fuori per una facile automazione della GUI?

PS: Ho già provato a eseguire AHK con Wine ma l'invio di tasti e tasti di scelta rapida non funziona.


19
2018-03-17 08:12


origine


risposte:


Consiglierei il sito, alternativeto.net per trovare programmi alternativi.

Mostra 3 alternative per autoit: AutoKey, Sikuli e Silktest. Chiave automatica sembra all'altezza del lavoro.


9
2018-01-06 12:47



IronAHK è stato sviluppato come un cross-platform di AutoHotkey che può essere utilizzato su Linux, ma non è ancora un prodotto fuori catalogo.


8
2018-03-17 14:21



Sikuli ti consente di automatizzare la tua interfaccia usando schermate. Funziona su qualsiasi piattaforma Java, quindi è multipiattaforma.


5
2017-09-28 06:06



Dovresti guardare Experitest, Sto usando la versione di Windows ma è basata su Java e penso che supporti anche Linux.


1
2018-03-21 13:05