107

Windows 自動化スクリプト言語を選択する必要があります。どちらをお勧めしますか; AutoItAutoHotkey、またはその他?

「 AutoIt / AutoHotkey の比較」を読みました。興味深い歴史ですが、推奨事項はありません。Google で検索すると、約AutoHotkey Windows312,000 件のヒットがAutoIt Windows. Stack Overflow には、と 18個ののタグが付けられた 15 の質問があります。

プログラマーとしてのあなたの意見に興味があります。機能の点で、どちらが使いやすく、展開しやすく、強力だと思いますか? 私はすでに AutoHotkey を個人的に使用しているので、最初の好みはこれです。

4

7 に答える 7

85
  • AutoHotkey の GUI 実装は、多くのコマンドと同様に使いやすいと思います。
  • AutoHotkey (もはやメンテナンスされていません) には 3 つのフォークがあります:
    • AutoHotkey v1.1.* (以前は AutoHotkey_L として知られていた) には、COM、Unicode サポート、オブジェクト指向のような構文、配列などがあります。
    • AutoHotkeyCE は、Windows モバイル PDA およびスマートフォンで動作します (未完成であり、メンテナンスされていません)。
    • AutoHotkey の .NET バージョンである IronAHK (未完成、メンテナンスされていません)。
  • AutoHotkey には、他のプログラミング言語から呼び出すことができる DLL ファイルが含まれています (AutoIt もそうです)。
  • AutoHotkey はオープン ソースですが、AutoIt はそうではありません。
  • すべてのツールをまとめるには、AutoHotkey サイトを検索する必要があります。AutoIt は、最初のダウンロードですべてをパッケージ化するのに優れています。

私の投票は AutoHotkey (AHK) です。

于 2010-03-27T09:24:10.987 に答える
45

私はどちらもよく使いました。

AutoHotKey は、ホットキーと基本的な GUI オートメーションの管理に非常に優れています。その構文はひどいものであり、より大きなアプリケーション向けではありません。

AutoIt には、AutoHotKey が持つほぼすべての機能と、それ以上の機能があります。COM オートメーションのサポート、配列、および非常に優れた UDF (ユーザー定義関数) ライブラリ。AutoIt で複雑なホットキーを作成するのは困難です。

于 2009-11-29T10:49:34.163 に答える
16

AutoIt は非常に優れたツールであり、その魅力的な使いやすさと UDF の膨大なライブラリと、比類のないヘルプ ファイルを比較するのは困難です。

私は AutoHotkey を試してみたが、そのぎこちない感じとみすぼらしいシンタックスに気が進まなかった。プリンセス自身でワインと食事をすることができるのに、なぜ醜い妹に落ち着くのですか。AutoIt 100%。

于 2010-07-18T22:38:35.833 に答える
16

状況に応じて両方使います。AutoHotkey は素早いキーストローク マクロに適しており、AutoIt には非常に幅広い自動化機能があり、ユーザー定義関数 (UDF) により、XML やデータベースとのやり取りなど、さまざまな便利な操作が可能になります。自動化に多くの GUI 操作が必要な場合、私は AutoIt を使用します。

于 2010-03-10T19:05:04.397 に答える
11

私は AutoHotkey を使っていましたが、言語は難しいと思いました。後天的な味か、親しみを感じる人もいると思います。私は長年の Perfect Keyboard ユーザーでしたが、今では AutoIt の大ファンです。

Basic ライクですが、私にとって最も快適な "C" ライクなプログラムを書くこともできます。そして、AutoIt のライブラリは、なんと時間の節約になります。たとえば、IE のライブラリには、優れた便利な機能がたくさんあります。優れた IDE とアクティブなユーザー コミュニティ。

私の投票は AutoIt です。

于 2009-12-17T08:49:14.613 に答える
7

私は AutoIt に非常に満足しています。この言語は、Basic の簡単なフレーバーです。優れたヘルプ ファイル、スクリプト コンパイラ、構文を理解するだけでなくF1ヘルプをサポートするエディタなども含まれています。コード サンプルも豊富です。

AutoHotKey を実際に使用した経験はありません。検討したことは覚えていますが、AutoIt を使用して以来、振り返ったことはありません。

于 2009-11-06T14:21:55.333 に答える