TL: DR: a meno che non si eseguano script legacy, è consigliabile utilizzare AutoHotkeyU32.exe
Le designazioni "A" e "U" sono per il supporto ANSI o Unicode. Citazione
Se stai analizzando i file o stai manipolando i dati e hai bisogno del supporto caratteri oltre il set di caratteri ASCII standard, o devi inviare caratteri a un programma in un'altra lingua, allora devi usare la versione unicode.
Se sai per certo che non vedrai mai nulla al di fuori dell'alfabeto ANSI / ASCII, allora vuoi usare la versione "A".
La versione "A" è probabilmente anche migliore sui sistemi operativi precedenti in cui il supporto Unicode è, per dirla cortesemente, meno completo. Mentre XP (credo) ha fatto Unicode, il supporto è stato notevolmente migliorato nel tempo.
Di default ho sempre usato la versione unicode su programmi moderni su sistemi moderni senza problemi, se vedi comportamenti strani allora potresti aver bisogno di richiamare la versione ANSI.
Da cosa a Autohotkey per scegliere?
AutoHotkey_L è disponibile in una versione ANSI e Unicode. Descrive una diversa codifica degli script (ulteriori informazioni ...). Forse non ne sai molto, ma Unicode spesso semplifica la gestione di argomenti avanzati (API di Windows), ma anche i tasti di scelta rapida con caratteri speciali (ä, ö, ü, ß, Ø, Њ, ڵ, ...). Dall'altro lato, alcuni vecchi script del forum potrebbero avere problemi minori .
Quindi, se hai vecchi script, potrebbe essere necessario correggerli, nel qual caso la versione ANSI potrebbe andare meglio, ma la versione Unicode ti darà accesso alle versioni Unicode dei comandi API di Windows e renderà molto più facile la gestione di caratteri speciali.
Inoltre, da HowtoGeek: Guida per principianti all'utilizzo di uno script AutoHotkey nel programma di installazione di Autohotkey
Si consiglia di mantenere questo valore predefinito, Unicode a 32 bit. Se stai eseguendo una versione di Windows a 64 bit, puoi optare per la versione Unicode a 64 bit, ma non offre significativi miglioramenti delle prestazioni per la maggior parte degli script. Per quanto riguarda ANSI, dovresti scegliere questa opzione solo se esiste uno script specifico che desideri eseguire, che sicuramente non funziona bene con Unicode. Questo accade molto raramente.