Ricerca…


Osservazioni

AutoHotkey è un linguaggio di scripting personalizzato gratuito open source per Microsoft Windows, inizialmente volto a fornire scorciatoie da tastiera o tasti di scelta rapida, macro- creazione rapida e automazione software che consente agli utenti di molti livelli di abilità informatica di automatizzare attività ripetitive in qualsiasi applicazione Windows. Le interfacce utente possono essere facilmente estese o modificate da AutoHotkey (ad esempio, ignorando i comandi dei tasti di controllo di Windows predefiniti con gli equivalenti di Emacs ). L'installazione di Autohotkey include il proprio file di aiuto completo con una versione web sempre aggiornata.

È possibile scrivere macro di mouse o tastiera , rimappare le chiavi , creare tasti di scelta rapida , espandere le abbreviazioni, modificare il contenuto degli appunti e creare eseguibili per eseguire script hotkey su computer senza AutoHotkey installato.

Versioni

AutoHotkey 1.0. * - anche retroattivamente noto come AutoHotkey Basic, Classic, Vanilla, ecc.

(Lo sviluppo è stato interrotto nel 2011; ultima stabile: 2009)

Versione Data di rilascio
v1.0.48.05 2009-09-26
v1.0.97.02 2011-04-14

AutoHotkey 1.1. * - precedentemente noto come AutoHotkey_L.

(Stabile e riceve aggiornamenti regolarmente)

Versione Data di rilascio
v1.1.24.00 2016/05/22
v1.1.24.01 2016/08/02

AutoHotkey 2.0-a *

(Ancora in fase alpha)

Versione Data di rilascio
v2.0-A069 2015/10/24
v2.0-A070 2015/11/09
v2.0-A071 2015/12/25
v2.0-A072 2015/12/25
v2.0-A073 2016/02/05
v2.0-A074 2016/03/11
v2.0-A075 2016/06/03

Installazione o configurazione

Dalla documentazione del sito di Autohotkey

  1. Vai alla Homepage di AutoHotkey .
  2. Fare clic su Download , una volta scaricato eseguire l'eseguibile.
  3. Durante l'installazione di AutoHotkey, ti verrà chiesto di scegliere UNICODE o ANSI. In breve, probabilmente vorrai scegliere UNICODE. Supporta le lettere e i numeri non inglesi (caratteri).
  4. Continua finché non vedi un pulsante Installa.
  5. Una volta fatto, bene!

Utilizzare come software portatile

  1. Vai alla pagina di download di AutoHotkey.
  2. Trova la sezione Portable, scegli da UNICODE 32, 64 o ANSI e scaricati.
  3. Quando si sceglie la cartella di destinazione, selezionare qualsiasi dispositivo memorizzato corretto esterno o meno.
  4. Ora puoi scegliere di associare i file .ahk con Autohotkey.exe
  5. Crea un semplice file di testo e dagli l'estensione .ahk
  6. Quindi fare clic con il pulsante destro del mouse sul file .ahk in explorer e fare clic su Proprietà.
  7. Nel file Proprietà, fai clic sul pulsante Cambia accanto all'opzione "Apri con".
    • Dopo aver fatto clic su Cambia, verrà visualizzato un elenco di programmi per aprire il file, selezionare il programma che si desidera utilizzare e quindi fare clic su OK o Applica.
    • Se il programma che si desidera selezionare non è elencato, fare clic sul pulsante Sfoglia e trovare il file eseguibile Autohotkey (.exe) e fare clic su OK per selezionare quel programma.
  8. Ora i file .ahk funzioneranno come se fosse stata installata l'autohotkey, ottimo!

Se hai installato chocolatey, esegui il seguente comando come utente amministratore

choco installa autohotkey

In alternativa, può essere creato dal codice sorgente. Vedi qui per i dettagli:
https://github.com/Lexikos/AutoHotkey_L/

Ciao mondo

Mostra un "Ciao mondo!" nella finestra di messaggio.

MsgBox, Hello World!

Mostra un "Ciao mondo!" in tooltip.

#Persistent
Tooltip, Hello World!

Mostra un "Ciao mondo!" messaggio nella modifica della traybar.

#Persistent
TrayTip,, Hello World!

Stampa "Ciao, Mondo" su Uscita standard (stdout).

FileAppend, % "Hello, World", *

Mostra "Hello World" in una GUI

Gui, Add, Text,, Hello World!
Gui, Show, w200 h200
return

GuiClose:
ExitApp

Ottieni un effetto simile a SplashTextOn

Gui, +AlwaysOnTop +Disabled -SysMenu +Owner  ; +Owner avoids a taskbar button.
Gui, Add, Text,, Some text to display.
Gui, Show, NoActivate, Title of Window  ; NoActivate avoids deactivating the currently active window.

Come creare uno script

Una volta installato AutoHotkey, probabilmente vorrai fare qualcosa. AutoHotkey non è magico, lo desideriamo tutti, ma non lo è. Quindi dovremo dirgli cosa fare. Questo processo è chiamato "Scripting".

  1. Fare clic con il tasto destro sul desktop.
  2. Trova "Nuovo" nel menu.
  3. Fai clic su "Script AutoHotkey" nel menu "Nuovo".
  4. Dare allo script un nuovo nome. Nota: deve terminare con un'estensione .ahk. Ex. MyScript.ahk
  5. Trova il file appena creato sul desktop e fai clic con il pulsante destro del mouse.
  6. Fai clic su "Modifica script".
  7. Una finestra dovrebbe essere spuntata, probabilmente Notepad. Se è così, SUCCESSO!

Quindi ora che hai creato uno script, dobbiamo aggiungere elementi nel file. Per un elenco di tutti i comandi, le funzioni e le variabili incorporati, vedere la sezione 5. Ecco uno script molto semplice che contiene un tasto di scelta rapida che digita il testo utilizzando il comando Invia quando viene premuto il tasto di scelta rapida.

^j::
   Send, My First Script
Return

Otterremo più approfondimenti in seguito. Fino ad allora, ecco una spiegazione del codice sopra.

  • La prima linea. ^j:: è il tasto di scelta rapida. ^ significa CTRL , j è la lettera j. Qualunque cosa a sinistra di :: sono i tasti che devi premere.
  • La seconda linea. Send, My First Script è come si SEND tasti. SEND è il comando, qualsiasi cosa dopo la virgola (,) verrà digitata.
  • La terza linea. Return Il ritorno diventerà il tuo migliore amico. FERME letteralmente il codice dall'andare oltre, alle linee sottostanti. Ciò eviterà molti problemi quando inizierai ad avere un sacco di cose negli script.
  1. Salva il file.
  2. Fare doppio clic sul file / sull'icona sul desktop per eseguirlo. Apri il blocco note o (qualsiasi cosa tu possa digitare) e premi Ctrl e J.
  3. Hip hip urrà! Il tuo primo script è finito. Vai a prendere degli snack premio e torna a leggere il resto di questo tutorial.


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow