autohotkey
プログラムを起動してから、細かく場所を移動させたり、ウィンドウが出てから所定の設定を再度実行させたりするスクリプト。
(アプリケーションが起動してアクティブになったタイミングや、特定のフォームが起動してからキーコードをsendできるところが便利。WinWaitActiveでエラー処理のelseの部分。)
Run,C:\Program Files\mogemoge.exe
// apps name
// 20秒までは起動を待ってあげる。それ以降はタイムアウト。
WinWaitActive, title, , 20
// titleはアプリケーションのタイトル名
if ErrorLevel <> 0
{
MsgBox, WinWait timed out.
return
}
else
{
WinMove , next_title ,, 546 , 0
//次に出てくるウィンドウのタイトル名
//場所を移動してみる。
//所定のキーを送る
Send,+t
Send,o
//あまりに入力が早いとついてこれないショボイアプリなのでディレイを取っておく
SetKeyDelay, 200
Send,^{Tab}
Send,^{Tab}
Send,^{Tab}
Send,{Tab}
}
とか。
日常の作業をどんどん機械で置換して行けて、うれしいなあ。ほくほく。