![AutoItドキュメント日本語訳のリポジトリをGitHubで公開 : 実験記録 No.02](https://cdn-ak-scissors.b.st-hatena.com/image/square/da78a05937633f7a2b4b2219826151c370cd607b/height=288;version=1;width=512/https%3A%2F%2Fparts.blog.livedoor.jp%2Fimg%2Fusr%2Fcmn%2Fogp_image%2Flivedoor.png)
ループ、ExitLoop パラメータ levelの詳細 メッセージボックス 各種メッセージボックスを表示 HTML,WEB関連 簡易HTMLエディタ 閲覧したWEBサイトの履歴を取得 WEBサイトの自動ログイン IEで現在開いているページのタイトルとURLを取得 正規表現 StringRegExp - 正規表現 StringRegExpReplace - 正規表現 よく使う正規表現のパターン テキスト変換 テキストをAutoit用に変換 GUIウィンドウ関連 子ウィンドウの作成 ウィンドウに格子線を描く 格子線の中に文字を表示し、ボタンの代わりにする セットアップウィザードウィンドウ GUIウィンドウをモニタ画面の中心に移動 ドラッグ&ドロップしたファイルのパスを表示 ウィンドウの拡大縮小 サイズ変更可能なウィンドウの大きさを制限 ウィンドウの場所を固定 マウスが突き抜けるGUI ウィン
ぐらい知っておけば良さそう。 2.特定のアプリケーションだけで有効にしたい場合 特定のアプリケーションのウィンドウがアクティブかどうかWinActive()で判定して処理をかき分ける。 ; CTRL+aに関数を割り当てる HotKeySet("^a", "RunTest") While 1 Sleep(100) WEnd Func RunTest() ;メモ帳でだけ有効 If WinActive ("[CLASS:Notepad]", "") Then MsgBox(0, "Test", "CTRL+a が押された") EndIf EndFunc 3.選択文字列を渡して処理 ClipGet()を使ってクリップボード経由で値を渡すとウェブブラウザと連携できて便利。 ; CTRL+eに関数を割り当てる HotKeySet("^e", "TranslateWord") While 1 Sleep
Autoitのサンプルコードや応用方法を紹介しています。Autoitとは AutoIt v3はWindowsGUIの自動化と一般的なスクリプト処理を目的として設計されたフリーウェアです。 他の言語(VBScriptやSendKeys)では不可能/信頼性の低いタスク自動化のためのキーストロークとマウス動作のシミュレーション、ウィンドウ/コントロール操作を可能にします。 特徴 BASICに似た言語構造で習得が簡単 キーストロークとマウス操作をシミュレート ウィンドウとプロセスの操作 全ての標準ウィンドウコントロールと連携 スクリプトをスタンドアローンな実行形式にコンパイル可能 グラフィックユーザーインターフェイス(GUI)の作成 COMをサポート 正規表現 外部DLLとWindwsAPI関数の直接呼出し スクリプト化可能なRunAs関数 詳細なヘルプファイルと巨大なコミュ
AutoIt と言うスクリプト言語があります。 ・Windows専用 ・他アプリケーションの自動化 ・コンパイル可能(つまりプログラム言語でもある) などの特徴があり、 ・多数台のPCの環境管理(ソフトウェアのインストール、アップデート) ・開発テストの自動化 に主に使われているらしいです。 もちろん、テキスト処理、GUI作成なんかもできます。 あまりに日本語情報がないので導入部分をまとめてみました。 AutoItチュートリアル(pdfファイル) 内容は 0.AutoItの紹介 0.1 概略 0.2 特徴 1.AutoIt インストール 1.1 Download 1.2 Install 1.2.1 AutoItのインストール 1.2.2 AutoIt用に設定されたエディタとツールのインストール 1.3 日本語パッチを当てる 2.「Hello, World!」 とコンパイル 2.1 Hell
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く