문제

Windows 자동화 스크립팅 언어를 선택해야합니다. 어느 것을 추천합니까? 오토이트, Autohotkey, 또는 다른 사람?

내가 읽고 "Autoit / Autohotkey 비교". 흥미로운 역사이지만 추천없이. Google 검색은 약 312k 히트 곡을 남기고 AutoHotkey Windows 482k AutoIt Windows. 스택 오버 플로우에는 15 개의 질문이 태그되었습니다 대 18 .

나는 프로그래머로서 당신의 의견에 관심이 있습니다. 기능 측면에서 사용하기 쉽고 배치 가능하고 강력한 것이 어느 쪽이라고 생각하십니까? 나는 이미 개인 용도로 AutoHotkey를 사용 했으므로 초기 선호도는 이것입니다.

도움이 되었습니까?

해결책

나는 둘 다 매우 많이 사용했습니다.

AutoHotkey는 핫키 및 기본 GUI 자동화 관리에 매우 능숙합니다. 구문은 끔찍하며 더 큰 응용 프로그램을위한 것이 아닙니다.

Autoit에는 AutoHotkey가 보유한 거의 모든 기능이 있습니다. COM-AUTOMATION 지원, 어레이 및 꽤 멋진 UDF (사용자 정의 함수) 라이브러리. Autoit에서 복잡한 핫키를 구축하기가 더 어렵습니다.

다른 팁

  • AutoHotkey의 GUI 구현은 많은 명령과 마찬가지로 사용하기가 더 쉽다고 생각합니다.
  • AutoHotkey (더 이상 유지 관리되지 않음)에는 3 개의 포크가 있습니다.
    • AutoHotKey v1.1.* (이전에 AutoHotKey_L로 알려진)에는 COM, 유니 코드 지원, 객체 지향적 구문, 배열 등이 있습니다.
    • AutoHotKeyce는 Windows Mobile PDA 및 스마트 폰에서 작동합니다 (미완성, 더 이상 유지 관리되지 않음).
    • autohotkey의 .NET 버전 인 Ironahk (미완성, 더 이상 유지되지 않음).
  • AutoHotKey에는 다른 프로그래밍 언어에서 호출 할 수있는 DLL 파일이 포함되어 있습니다 (Autoit도 마찬가지).
  • Autohotkey는 오픈 소스이며 Autoit는 그렇지 않습니다.
  • 모든 도구를 정리하려면 AutoHotkey 사이트를 검색해야합니다. Autoit은 초기 다운로드에서 모두 포장하는 데 더 나은 작업을 수행합니다.

내 투표는 Autohotkey (AHK)에 대한 투표입니다.

상황에 따라 둘 다 사용합니다. AutoHotkey는 빠른 키 스트로크 매크로에 적합하며 Autoit는 훨씬 광범위한 자동화 기능을 가지고 있으며 UDF (User-Defined Functions)는 XML 및 데이터베이스 상호 작용과 같은 유용한 범위를 허용합니다. 자동화에 많은 GUI 상호 작용이 필요한 경우 Autoit을 사용합니다.

Autoit은 엄청난 도구이며 유혹적인 사용 편의성과 UDF의 엄청난 라이브러리이며, 탁월한 도움말 파일과 결합하여 비교하기가 어렵습니다.

나는 Autohotkey를 시도했지만, 그 엉뚱한 느낌과 초라한 구문이 나를 꺼냈다. 당신이 공주 자신을 포도하고 식사 할 수있을 때 왜 못생긴 여동생을 위해 정착 하는가. Autoit 100%.

AutoHotKey가 생성되기 전에 AutoIT를 사용했습니다 (BAT 파일에서 구문이 상속 될 때). 현재 Autoit에 대한 경험이 충분하지 않아 올바른 비교를 할 수 있습니다. AutoHotkey의 구문 (원래 스타일에서 크게 개선되었지만)은 이상하게 보이지만 상당히 규칙적인 구문이 있습니다. 이전에 코딩 된 적이없는 사람들은 실제로이 구문을 좋아합니다!

나는 주저하고, 수많은 비교를 읽고, 마침내 구문에도 불구하고 AutoHotkey를 선택했습니다. 부분적으로 우수한 핫키 관리로 인해 부분적으로는 오픈 소스 였기 때문입니다. 저자는 활동적이었고 (그는 멈췄다. 그러나 현재 대체 지점이있다) 제안에 개방했다. 나는 PCRE DLL. 그는 개념을 통합하고이를 넘어서서 (예를 들어 창 이름 감지의 정규 표현 지원)를 넘어 섰습니다.

문서는 훌륭하고 상세하며 포괄적 인 색인이있는 예제로 가득합니다. 커뮤니티는 매우 활동적이고 도움이됩니다. 바이너리는 작고 스크립트로 독립형 EXE 파일을 만들 수 있습니다. 또한 GUI 지원이 있습니다 (빠른 간단한 대화 창에 적합).

나는 하나가 더 좋다고 말하지 않을 것입니다. 선택은 대부분 맛, 느낌 및 요구의 문제입니다.

나는 Autohotkey와 함께 일했고 언어가 어렵다고 생각했습니다. 나는 그것이 습득 한 취향이거나 일부 사람들이 그것에 대한 친화력이라고 생각합니다. 나는 오랫동안 완벽한 키보드 사용자 였지만 이제는 Autoit의 열렬한 팬입니다.

그것은 기본적으로 비슷하지만 여전히 가장 편안한 "C"프로그램을 쓸 수 있습니다. Autoit의 라이브러리, 시간 절약기. 예를 들어, IE의 라이브러리에는 많은 훌륭하고 유용한 기능이 있습니다. 좋은 IDE 및 적극적인 사용자 커뮤니티.

내 투표는 Autoit와의 투표입니다.

나는 Autoit에 매우 만족했습니다. 언어는 기본의 쉬운 맛입니다. 여기에는 Great Help 파일, 스크립트 컴파일러, 구문뿐만 아니라 지원하는 편집기가 포함됩니다. F1 도움 등을 위해 많은 코드 샘플이 있습니다.

나는 AutoHotkey에 대한 직접적인 경험이 없습니다. 나는 그것을 고려한 것을 기억하지만 AutoIT를 사용한 이후로 돌아 본 적이 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top