Generatore di script AutoHotkey con IA
Descrivi cosa vuoi automatizzare in Windows e ottieni uno script AutoHotkey v2 o v1.1 pronto da eseguire, con tasti di scelta rapida, stringhe automatiche e azioni per finestre, mouse e appunti, basato sulla documentazione ufficiale di AutoHotkey.
Leggimi
Che cos’è AutoHotkey?
AutoHotkey è un linguaggio di scripting gratuito e open source per Windows che automatizza la tastiera, il mouse e le finestre. Uno script è un semplice file di testo con estensione .ahk. Può trasformare una combinazione di tasti in una scorciatoia che apre un programma o digita del testo, espandere abbreviazioni mentre scrivi, rimappare i tasti, fare clic e digitare al posto tuo a intervalli regolari, spostare e ridimensionare le finestre o mostrare piccole finestre di dialogo. AutoHotkey è disponibile in due versioni con sintassi diverse: la v2 è quella attuale, mentre la v1.1 è deprecata ma può ancora eseguire molti script meno recenti.
Descrizione dello strumento
Descrivi con parole tue cosa dovrebbe fare lo script, scegli AutoHotkey v2 o v1.1 e l’IA scriverà lo script completo. Ogni richiesta include una versione sintetica della documentazione ufficiale di AutoHotkey per la versione scelta, così l’IA usa la sintassi corretta: in uno script v2 richiama funzioni come MsgBox "Hello" e WinActivate, usa #HotIf per i tasti di scelta rapida specifici di un programma e A_Clipboard per gli appunti, ed evita comandi della v1 come IfWinActive, StringReplace o %variable%, che impedirebbero il caricamento dello script.
Lo script viene visualizzato in un editor con evidenziazione della sintassi di AutoHotkey, dove puoi modificarlo, copiarlo o scaricarlo come file .ahk. Un commento all’inizio descrive cosa fa lo script ed elenca i tasti di scelta rapida e gli hotstring.
Funzionalità
- Script per AutoHotkey v2 o per la versione precedente v1.1
- Tasti di scelta rapida, hotstring, rimappatura dei tasti e tasti di scelta rapida attivi solo in un determinato programma
- Automazione di finestre, appunti, mouse, timer, file e semplici interfacce grafiche
- Valori modificabili, come percorsi, intervalli di attesa e testi, raccolti in variabili all’inizio
- Evidenziazione della sintassi, modifica e download come file
.ahk
Come eseguire lo script
- Installa AutoHotkey v2 da autohotkey.com. Quando avvii uno script v1.1, ti verrà offerto di scaricare anche la v1.1.
- Scarica il file oppure incolla lo script in un nuovo file di testo e salvalo con estensione
.ahkin UTF-8. - Fai doppio clic sul file per avviarlo. Mentre lo script è in esecuzione, nell’area di notifica della barra delle applicazioni appare un’icona verde con la H.
- Fai clic con il tasto destro sull’icona per ricaricare o mettere in pausa lo script, sospendere i tasti di scelta rapida o uscire. Per avviare lo script insieme a Windows, inserisci un collegamento allo script nella cartella che si apre con Win + R e
shell:startup.
Suggerimenti
- Indica i tasti che vuoi usare, ad esempio Ctrl+Alt+N o F8. Altrimenti, l’IA sceglierà tasti di scelta rapida che non entrano in conflitto con le scorciatoie più comuni.
- Indica il programma tramite il nome della finestra o dell’eseguibile, ad esempio Chrome, Notepad o Excel, se vuoi che un tasto di scelta rapida funzioni solo lì.
- Specifica come deve interrompersi un’azione ripetuta, ad esempio premendo di nuovo lo stesso tasto di scelta rapida oppure Esc.
- Leggi lo script prima di eseguirlo. AutoHotkey può premere tasti e fare clic ovunque: prova quindi i nuovi script in un contesto in cui una pressione accidentale di un tasto non possa causare danni.
Domande frequenti
È meglio scegliere v2 o v1.1?
Scegli v2, a meno che tu non debba aggiungere contenuti a uno script v1.1 esistente. La v1.1 è deprecata e non riceve nuove funzionalità; inoltre, non è possibile combinare le due versioni in un unico script. La riga #Requires all’inizio indica ad AutoHotkey quale versione eseguire.
All’avvio, lo script mostra un errore. Cosa posso fare?
Quando carica lo script, AutoHotkey lo controlla per intero e indica la riga che contiene il problema. Verifica che la versione installata corrisponda a quella indicata nella riga #Requires, quindi correggi la riga manualmente oppure descrivi il problema in una nuova richiesta.
Uno script può funzionare nei giochi?
Alcuni giochi ignorano l’input rapido che AutoHotkey invia per impostazione predefinita oppure lo bloccano intenzionalmente. Chiedi di simulare pressioni dei tasti più lente usando SendEvent e i ritardi tra i tasti, e controlla le regole del gioco: molti giochi online vietano l’automazione.