TL: DR: Jeśli nie korzystasz ze starszych skryptów, prawdopodobnie powinieneś użyć AutoHotkeyU32.exe
Oznaczenia „A” i „U” dotyczą obsługi ANSI lub Unicode. Cytat
Jeśli parsujesz pliki lub manipulujesz danymi i potrzebujesz obsługi znaków wykraczającej poza standardowy zestaw znaków ASCII lub chcesz wysłać znaki do programu w innym języku, musisz użyć wersji Unicode.
Jeśli wiesz na pewno, że nigdy nie zobaczysz niczego poza alfabetem ANSI / ASCII, to chcesz użyć wersji „A”.
Wersja „A” jest prawdopodobnie lepsza także na starszych systemach operacyjnych, w których obsługa Unicode jest, mówiąc grzecznie, mniej kompletna. Chociaż XP (jak sądzę) zrobił Unicode, wsparcie zostało z czasem znacznie ulepszone.
Domyślnie zawsze używałem wersji Unicode we współczesnych programach na nowoczesnych systemach bez problemu, jeśli zauważysz dziwne zachowania, być może będziesz musiał oddzwonić do wersji ANSI.
Od Co do Autohotkey do wyboru?
AutoHotkey_L jest oferowany w wersji ANSI i Unicode. Opisuje to inne kodowanie skryptów (dowiedz się więcej…). Być może niewiele o nim wiesz, ale Unicode często ułatwia radzenie sobie z zaawansowanymi tematami (Windows API), ale także klawiszami skrótu ze znakami specjalnymi (ä, ö, ü, ß, Ø, Њ, ڵ,…). Z drugiej strony niektóre stare skrypty z forum mogą mieć drobne problemy .
Więc jeśli masz stare skrypty, mogą one wymagać naprawy, w takim przypadku wersja ANSI może wyglądać lepiej, ale wersja Unicode da ci dostęp do wersji poleceń Windows API w wersji Unicode i znacznie ułatwi obsługę znaków specjalnych.
Ponadto z HowtoGeek: przewodnik dla początkujących dotyczący używania skryptu AutoHotkey instalatora Autohotkey
Zalecamy pozostawienie domyślnej 32-bitowej wersji Unicode. Jeśli używasz 64-bitowej wersji systemu Windows, możesz wybrać 64-bitową wersję Unicode, ale nie zapewnia to znacznego wzrostu wydajności w przypadku większości skryptów. Jeśli chodzi o ANSI, powinieneś wybrać tę opcję tylko wtedy, gdy istnieje określony skrypt, który chcesz uruchomić, który na pewno nie działa dobrze z Unicode. To zdarza się bardzo rzadko.