TL : DR : 레거시 스크립트를 실행하지 않는 한 AutoHotkeyU32.exe를 사용해야합니다.
"A"및 "U"지정은 ANSI 또는 유니 코드 지원을위한 것입니다. 소환
파일을 구문 분석하거나 데이터를 조작하고 표준 ASCII 문자 세트 이상의 문자 지원이 필요하거나 다른 언어로 프로그램에 문자를 보내야하는 경우 유니 코드 버전을 사용해야합니다.
ANSI / ASCII 알파벳 이외의 것을 볼 수 없다는 것을 확실히 알고 있다면 "A"버전을 사용하려고합니다.
"A"버전은 아마도 유니 코드를 지원하는 정식, 덜 완성 된 구형 운영 체제에서도 더 좋습니다. XP (내 생각에)는 유니 코드를 수행했지만 시간이 지남에 따라 지원이 크게 향상되었습니다.
기본적으로 항상 최신 시스템의 최신 프로그램에서 유니 코드 버전을 문제없이 사용했습니다. 이상한 동작이 표시되면 ANSI 버전으로 다시 전화해야 할 수도 있습니다.
Autohotkey 에서 무엇을 선택 하시겠습니까?
AutoHotkey_L은 ANSI 및 유니 코드 버전으로 제공됩니다. 다른 스크립트 인코딩에 대해 설명합니다 (자세히 알아보기…). 당신은 그것에 대해 많이 알지 못할 수도 있지만 유니 코드는 종종 고급 주제 (Windows API)를 다루지 만 특수 문자 (ä, ö, ü, ß, Ø, Њ, ڵ, ...)가있는 단축키를 더 쉽게 처리합니다. 한편, 포럼의 일부 오래된 스크립트에는 사소한 문제가있을 수 있습니다 .
따라서 오래된 스크립트가 있으면 수정이 필요할 수 있습니다.이 경우 ANSI 버전이 더 나을 수 있지만 유니 코드 버전은 Windows API 명령의 유니 코드 버전에 액세스 할 수있게하며 특수 문자를 훨씬 쉽게 처리 할 수 있습니다.
또한 HowtoGeek : AutoHotkey 스크립트 사용에 대한 초보자 안내서 Autohotkey 설치 프로그램에서
이것을 기본 유니 코드 32 비트로 유지하는 것이 좋습니다. 64 비트 버전의 Windows를 실행하는 경우 64 비트 유니 코드 버전을 선택할 수 있지만 대부분의 스크립트에서 큰 성능 향상을 제공하지는 않습니다. ANSI와 관련하여 실행하려는 특정 스크립트가 유니 코드에서 제대로 작동하지 않는 경우에만이 옵션을 선택해야합니다. 이것은 거의 발생하지 않습니다.