v3はWindowsGUIの自動化と一般的なスクリプト処理を目的として設計されたフリーウェアのBASICライクなスクリプト言語です。他の言語(VBScriptやSendKeys)では不可能/信頼性の低いタスク自動化のためのキーストロークとマウス動作のシミュレーション、ウィンドウ/コントロール操作を可能にします。AutoItはとても小さく、十分な機能があり、"ランタイム"の存在を心配することなくWindowsの全てのバージョンですぐに実行できます!AutoItは初め数千台規模のPCで高い信頼性での自動化や設定をおこなう状況を想定されて設計されました。時間が経ちAutoItは複雑な式評価やユーザー関数、ループ、それ以外にも熟練したスクリプト作成者が期待する全てをサポートした強力な言語に成長しました。Vistaのユーザーアカウント制御(UAC)の下で動作可能AutoItは可能な限り小さくなるように設計されています。サーバー上で安全に使用できるように外部DLLやレジストリエントリーなしのスタンドアローンになっています。スクリプトはAut2Exeを使用することでスタンドアローンの実行形式にコンパイルすることが可能です。・・・が、もしあなたが時間面、金銭面、あるいはwebホスティングで情熱をプロジェクトのために提供していただけるのであればAutoItのホームページでの寄付をお願いします。特徴の詳細な説明Basicライクな文法と豊富な関数群AutoItの文法はBASICライクです。今までスクリプトを書いたことがある人や高級言語を使ったことのある人は簡単にこつをつかむことができます。始めは単純な自動化ツールでしたが、今ではAutoItは汎用目的のスクリプト言語として使用可能なだけの関数と機能を持っています(もちろん素晴らしい自動化機能はそのまま!)。(PCREライブラリを使用)。APIの呼び出し構文のハイライト機能を持った組み込みエディタAutoItにはカスタマイズされた"ライト"バージョンのSciTeが付属しており、これはスクリプトの編集を簡単にしてくれます。ユーザーはSciteの完全なバージョンをダウンロードすることも可能です。これには作業をより簡単にしてくれるツールが追加されています。スタンドアローン・小型AutoItは.NETやVBのように巨大なランタイムを必要としないとても小さいスタンドアローンのアプリケーションです。AutoItスクリプトを実行するために必要なものはメインAutoIt実行ファイル(AutoIt3.exe)とスクリプトだけです。スクリプトは組み込みのスクリプトコンパイラであるAut2Exeによってスタンドアローンの実行形式にエンコードすることも可能です。国際化と64ビットサポートAutoItは完全にUnicodeに対応しています。全てのメインコンポーネントのx64バージョンが存在します!他のフリーなスクリプト言語のいくつがそれに対応しているでしょうか?キーとマウスのシミュレート全てのWindowsのバージョンでできるだけ処理が正確になるようにキーストロークとマウスのシミュレーション機能の最適化に多くの時間が費やされました。全てのマウス・キーボード処理はシミュレーション"スピード"とその機能の両方に関して詳細な設定が可能です。サイズ変更、アクティブ化、閉じる、そしてそれ以外のやりたいと思う動作の多くを行うことができると思っていいでしょう。ウィンドウのタイトル、テキスト、サイズ、位置、クラスさらには内部のWin32APIハンドルを使用してウィンドウを参照することが可能です。コントロールエディットボックス、チェックボックス、リストボックス、コンボ、ボタン、ステータスバーに対してキーストローク誤動作のリスクなしに直接、情報取得したり操作したりできます。v3である程度複雑なGUIを作ることも可能です。下に示すようなものを作成できます!ほかにも多くの新しい点があります。