« FONの信号名の変更 | メイン | Eee PC 900、終了…? »

2008-05-30

AutoHotkeyは便利!

同じ操作を繰り返す必要が生じてその手間を省こうと考えていたところ、AutoHotkeyというプログラムの存在を知りました。キーボードマクロ系のユーティリティで機能が豊富なよう。とりあえず最小限の機能を利用してみたら、予想以上に楽をさせてもらいました。

反復する作業が「画像を特定の大きさに縮小してJPEG形式で保存する」というものだったので、下記のスクリプトを用意しました。対象の画像をGIMPで開いて、Alt-Ctrl-F6を押すと一連の操作を自動的に進めてくれます。

; Alt-Ctrl-F6 → 現在の画像の縮小とJPEG保存
#IfWinActive ahk_class gdkWindowToplevel
^!F6::
  ; 幅180ピクセルに縮小。
  Send, !is
  Sleep 1000
  Send, 180!s
  Sleep 1000
  ;JPEG形式で保存。
  Send, !fa
  Sleep 1000
  Send, {End}{BS 3}jpg!s
  Sleep 1000
  Send, !q90!s
  return
#IfWinActive

Sendでキー操作を代行させて、Sleepで処理の完了を待ちます(タイミングに余裕を持たせて1000ミリ秒にしてあります)。ひとりでにPCが動いているのを見ていると、けっこう楽しかったりします。

上記の例であれば、Image Magickのmogrifyコマンドを使って一発で処理できますが、キーボードマクロを使ってみたかったので。(^_^;

キーボードマクロによる自動操作だけでなく、キー割り当ての変更に利用できたり、ちょっとしたランチャとしても使えてお得な感じです。ウインドウメッセージを利用して、キーボード操作では厳しい部分まで制御できるそうで、まだまだ奥深いようです。


トラックバック

この記事のトラックバックURL:
http://www.typepad.com/services/trackback/6a012877429a4e970c0120a83f5617970b

Listed below are links to weblogs that reference AutoHotkeyは便利!:

コメント

フィード You can follow this conversation by subscribing to the comment feed for this post.

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
Your comment could not be posted. Error type:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

« FONの信号名の変更 | メイン | Eee PC 900、終了…? »

ブログ内検索

2018年2 月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      

カテゴリー

このブログについて

フォトアルバム 「Sai10 Sight」は"私(Sai10=さいとう)の視界(sight)"というつもりで、"サイト サイト"と読みます。 ハンドル名は"shukaku"です。 独自ドメインを設けてありますので、トップページへのリンクは"http://www.sai10.nu/"へお願いします。 メールアドレスはプロフィールのページにあります。

ブログ powered by TypePad
登録年月 10/2005