AutoHotkeyA32 대 AutoHotkeyU32 대 AutoHotkeyU64


10

휴대용 .zip에 대한 아카이브 AutoHotkey를이 3 실행 파일을 포함 AutoHotkeyA32.exe, AutoHotkeyU32.exe하고 AutoHotkeyU64.exe.

파일 이름을 바탕으로, 나는 있으리라 믿고있어 32하고 64있는 동안, 각각 32 비트와 64 비트를 참조 A하고 U관리자 및 사용자 권한을 참조하십시오. 그러나이 경우에는 AutoHotkeyA32.exe실행시 관리자 권한 을 요구 하지 않고 포함되지 않는 것이 이상해 보입니다 AutoHotkeyA64.exe.

세 가지 AutoHotkey 실행 파일과 어떤 파일을 사용해야합니까?


업데이트 : .exe 인 속성은 공개AU약자 ANSI 유니 코드 각각. 일반 프로그램 기능의 의미가 무엇인지 여전히 확실하지 않습니다.

AutoHotkeyA32.exe 속성

답변:


8

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와 관련하여 실행하려는 특정 스크립트가 유니 코드에서 제대로 작동하지 않는 경우에만이 옵션을 선택해야합니다. 이것은 거의 발생하지 않습니다.


3
HowToGeek 기사가 게시 된 지 7 년이 지난 현재 64 비트 시스템의 기본 선택 항목은 유니 코드 64 비트입니다. 혼합 환경에서 작업하고 컴파일해야하는 경우가 아니라면 대부분의 사용자는이를 고수해야한다고 말합니다.
Eric Eskildsen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.