札幌でWebデザイナーをやっているRINの勉強ブログ。Web Design/PHP/CSS/写真メイン
In: AutoHotKeyを学ぶ
27 7月 2009先週土曜日のSaCSSコーディング勉強会 vol.4のライトニングトークでお話した、
AutoHotKeyのスクリプトを作ったので、取り急ぎ公開します。
Dreamweaverで「Ctrl + s」を押して上書き保存された瞬間に、
バックグラウンドのFirefoxに「F5」を送って自動でブラウザをリロードさせるスクリプトです。
htmlやcssを書き換える度にブラウザを更新しなくても良くなるので、
活用すればコーディング速度がアップして集中力も途切れなくなるはずです。
zipを解凍した中に、起動するだけで使えるexeファイルがあるので実行。
セキュリティ不安な人は、
AutoHotkey公式サイトのDownloadページから「AutoHotkey Installer」でインストール。
その後、テキストファイルを作って下のソースを貼り付け、拡張子をtxtからahkに変えて実行。
zipの中にahkファイルも入れておきました。
ウィルスバスター起動していてうまくキーを乗っ取り出来ない場合は、例外指定するか、
exeファイルを使わず、インストール後ahkファイルを起動でOKです。
;FireFoxリロード
SetTitleMatchMode, 2
#IfWinActive, Dreamweaver
^s::
Send, ^s
sleep 700
WinGet, Fx,, Mozilla Firefox
ControlSend,, {F5}, ahk_id %Fx%
return
Name:RIN
Age:27
性別:男
Location:Sapporo
Job:Webデザイナー
札幌のWebデザイナーです。
Web Design/PHP/CSS/写真が
メインの勉強ブログです。
思い立ったがfollow me!
Twitter:rin316
9 Responses to Dreamweaverで上書き保存した瞬間に、Firefoxを自動でリロードさせる、強力なコーディング高速化スクリプト
tuji
7月 27th, 2009 at 14:00
ソルテックの辻です。
先週はお疲れ様でした。
早速今日から使わせてもらってます。
実は日曜日に使おうとしたのですが、うまく動かず...。
これからtexterもバンバン使いますよ~。
rin316
7月 27th, 2009 at 22:15
>tujiさん
コメントありがとうございます。
先週は楽しかったです!
上手く動かなかったり干渉起きたり、プログラムそのものですよね(笑
素敵なTexterライフをお過ごしください。
yoroqお願いします。
Ichimura
7月 31st, 2009 at 19:52
お疲れ様です。スクリプト試してみたけど動かなかった。別サイトのサンプルは動いたので、もうちょっと調べてみます。
あと、リンク貼っても良いでしょうか?
shiratama
8月 2nd, 2009 at 00:18
こんにちわ。勉強会でのお話、とても参考になりました。
AutoHotkeyでこのスクリプトを動かしてみたところ、
上のお二人と同じく動きませんでした。
原因は2つあって、
TeraPadで使おうと思ったのですが、
ウィンドウクラスがTeraPadの場合、「TTeraPadMainForm」だったこと。
もう一つは、
#IfWinActive, Dreamweaver
を
#IfWinActive ahk_class Dreamweaver
に直したら動きました。
今は、いろいろ試しているところです。
頑張って自分なりのキー作ってみます!
matunaka
8月 10th, 2009 at 14:27
お疲れ様です。
この間のお話、とってもズルイなぁと思いましたが、
いざ使用してみた所、スクリプトサクサク動きます。
これからもイロイロ試していきます。
どうぞ、お体にはお気をつけてЪ
スグラボ » 塵も積もればマウンテン|DW編集でFF自動更新
9月 1st, 2009 at 00:23
[...] Dreamweaverで上書き保存した瞬間に、Firefoxを自動でリロードさせる、強力な
rin316
9月 1st, 2009 at 00:49
Ichimuraさん
ご返信遅れ申し訳ないです。
おかげで先週は楽しかったです。
こちらで再現できないのですが、環境によっては動かないんですかね。。
リンクはもちろんフリーです!
こちらこそ宜しくお願いします。
rin316
9月 1st, 2009 at 01:20
shiratamaさん
報告ありがとう!本当に助かります。
気軽に追加できるように、
ウィンドウのタイトルで中間一致させるように書いたんだけど、
厳密にウィンドウクラスで指定しないと、動かない環境があるのかな。
逆に自分の環境ではahk_classを入れたら動かなくなった。なんだろう。。
色々変態キーバインドを生み出して!
rin316
9月 1st, 2009 at 01:25
matunakaさん
コメントありがとうございます。
tujiさんと同じく無事動いたようで良かったです。
素敵なキーバインド見つけて下さい!