C'è un modo per far funzionare AutoHotKey o IronAHK?


17

Sono molto interessato a ottenere AutoHotKey, il programma Windows per l'automazione delle sequenze di tasti, che funziona sotto Ubuntu. Finora ho installato Wine, ma non riesco a utilizzare nessuno dei miei precedenti script di Windows. Ci sono dei consigli?

Risposte:


13

Autokey è un equivalente linux di AutoHotKey per Windows.

(Aggiornamento 01mag16) La pagina sopra non esiste più. Ora ne esiste una porta per Python 3 su Github .

Alcune delle sue caratteristiche

  • Disponibili versioni KDE e GTK, che rendono AutoKey perfettamente integrabile in qualsiasi ambiente desktop.
  • Scrivi gli script Python per automatizzare praticamente qualsiasi attività che può essere eseguita tramite la tastiera
  • Editor di codice integrato (usando QScintilla in KDE o GtkSourceView2 in GTK)
  • Crea frasi (blocchi di testo) da incollare in qualsiasi programma su richiesta (usa la selezione X)
  • Crea raccolte di frasi / script nelle cartelle e assegna un tasto di scelta rapida o un'abbreviazione alla cartella per visualizzare un menu popup
  • Le espressioni regolari possono essere utilizzate per filtrare le finestre in base al titolo, per escludere tasti di scelta rapida / abbreviazioni dall'attivazione in determinate applicazioni
  • Script, frasi e cartelle possono essere collegati al menu dell'icona nella barra delle applicazioni, consentendo di selezionarli senza assegnare un tasto di scelta rapida o un'abbreviazione
  • AutoKey può tracciare i tuoi schemi di utilizzo e presentare gli elementi più utilizzati nella parte superiore del menu popup

Per me, la differenza più grande è che Autokey utilizza Python come linguaggio di scripting, anziché un linguaggio proprietario specifico come AutoHotKey.

Hanno anche un Ubuntu PPA , quindi puoi installarlo facilmente e tenere il passo con gli aggiornamenti.

Puoi leggere un ottimo articolo ( su How to Geek ), sull'installazione e l'utilizzo di Autokey per la configurazione rapida.


Decio, rock. Sono appena andato a installarlo e ho iniziato a configurarlo. mentre non ho bisogno di tante macro di testo a casa come al lavoro, posso facilmente vederlo trasformarsi in una delle mie applicazioni preferite. Bravo.
nathwill,

Sono felice di aiutarti :-)
Decio Lira,

Ho installato AutoKey. Imparare Python ora, ma sembra che ci sia molta ridondanza negli script. Lo script di completamento automatico di AutoHotKey è quello che vorrei davvero. Questo collegamento (goo.gl/6Y5k) è un file zippato di 81kb, ma viene eseguito con testo non compresso di 4,9 Mb. Blocca AutoKey semplicemente utilizzandolo.
RunningUtes

@RunningUtes Non sono sicuro di ciò che intendi con questo file poiché il linguaggio di script AutoHotKey non funzionerà con AutoKey AFAIK. Abbastanza divertente sono stato in grado di importare il file usando la GUI QT di autokey.
Decio Lira,

2
autokey si blocca continuamente in Ubuntu 13.10
aggiornato il

8

Se si dispone di script AutoHotKey per automatizzare le applicazioni Windows in esecuzione in Wine, AutoHotKey è esattamente il programma da utilizzare. Fortunatamente, AutoHotKey è molto facile da installare in Wine, poiché il progetto Wine lo utilizza per i nostri strumenti di controllo qualità automatizzati.

Il modo più semplice su Ubuntu è semplicemente abilitare Wine PPA e installare lì il pacchetto Wine. Questo attirerà il pacchetto winetricks . Quindi puoi aprire un terminale e digitare " winetricks autohotkey " e lo scaricherà + lo installerà automaticamente per te.


Buono a sapersi, mai pensato di usare AutoHotKey con le app in Wine.
Decio Lira,

1

Questo è più un avvertimento che una soluzione. Ho trovato le istruzioni per costruire IronAHK su Ubuntu 10 . Controlla tutti i commenti per farlo funzionare su Ubuntu 11. Ma dopo aver compilato e provato a eseguire alcuni script mi ​​sembra che IronAHK sia piuttosto lontano da una piena implementazione. Funzionalità di base come, ad esempio, i tasti di scelta rapida non sembrano ancora funzionare ... Sarebbe felice di essere mostrato qui sbagliato.


IronAHK sembra ormai completamente morto. Nessun aggiornamento per diversi anni. Peccato: - /
Torben Gundtofte-Bruun,

@ TorbenGundtofte-Bruun È ufficialmente confermato (sulla pagina git di IronAHK)
Cyriac Antony,

1

IronAHK e AutoHotkey (Wine) funzionano su Ubuntu, sebbene cattureranno solo tasti di scelta rapida e moduli in .NET (IronAHK) o Wine Applications (AutohotKey).

Ho testato AutoKey ed è fantastico, ma sfortunatamente non gestisce molto bene gli eventi del mouse.

IronAHK non è più in fase di sviluppo, quindi dovrai costruire dal sorgente usando monodevelop. Ho trovato alcuni bug relativi a goto (circa 3 numeri), che ho modificato in if else, quindi ho potuto compilare normalmente.


0

ci sono alcune macro applicazioni di testo per Linux, così come alcune applicazioni per registrare e rieseguire vari eventi di tastiera e mouse, se necessario.

mentre non ho mai usato AutoHotKey in modo specifico, utilizzo Texter al lavoro e credo che sia simile a quello che stai cercando. (Altrimenti potresti chiarire in particolare cosa vuoi fare e forse questo aiuterebbe qualcuno a rispondere).

ci sono molte applicazioni / IDE che supportano le macro di testo in Linux, o se stai cercando di combinare azioni ripetute su più applicazioni c'è xmacro ... http://xmacro.sourceforge.net/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.