Dreamweaverで上書き保存した瞬間に、Firefoxを自動でリロードさせる、強力なコーディング高速化スクリプト

In: AutoHotKeyを学ぶ

27 7月 2009

AutoHotKeyを使ったスクリプト

先週土曜日の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

9 Responses to Dreamweaverで上書き保存した瞬間に、Firefoxを自動でリロードさせる、強力なコーディング高速化スクリプト

Avatar

tuji

7月 27th, 2009 at 14:00

ソルテックの辻です。
先週はお疲れ様でした。

早速今日から使わせてもらってます。
実は日曜日に使おうとしたのですが、うまく動かず...。

これからtexterもバンバン使いますよ~。

Avatar

rin316

7月 27th, 2009 at 22:15

>tujiさん
コメントありがとうございます。
先週は楽しかったです!

上手く動かなかったり干渉起きたり、プログラムそのものですよね(笑

素敵なTexterライフをお過ごしください。
yoroqお願いします。

Avatar

Ichimura

7月 31st, 2009 at 19:52

お疲れ様です。スクリプト試してみたけど動かなかった。別サイトのサンプルは動いたので、もうちょっと調べてみます。

あと、リンク貼っても良いでしょうか?

Avatar

shiratama

8月 2nd, 2009 at 00:18

こんにちわ。勉強会でのお話、とても参考になりました。

AutoHotkeyでこのスクリプトを動かしてみたところ、
上のお二人と同じく動きませんでした。
原因は2つあって、
TeraPadで使おうと思ったのですが、
ウィンドウクラスがTeraPadの場合、「TTeraPadMainForm」だったこと。
もう一つは、
#IfWinActive, Dreamweaver

#IfWinActive ahk_class Dreamweaver
に直したら動きました。

今は、いろいろ試しているところです。
頑張って自分なりのキー作ってみます!

Avatar

matunaka

8月 10th, 2009 at 14:27

お疲れ様です。
この間のお話、とってもズルイなぁと思いましたが、
いざ使用してみた所、スクリプトサクサク動きます。
これからもイロイロ試していきます。

どうぞ、お体にはお気をつけてЪ

Avatar

スグラボ » 塵も積もればマウンテン|DW編集でFF自動更新

9月 1st, 2009 at 00:23

[...] Dreamweaverで上書き保存した瞬間に、Firefoxを自動でリロードさせる、強力な

Avatar

rin316

9月 1st, 2009 at 00:49

Ichimuraさん
ご返信遅れ申し訳ないです。
おかげで先週は楽しかったです。
こちらで再現できないのですが、環境によっては動かないんですかね。。

リンクはもちろんフリーです!
こちらこそ宜しくお願いします。

Avatar

rin316

9月 1st, 2009 at 01:20

shiratamaさん
報告ありがとう!本当に助かります。
気軽に追加できるように、
ウィンドウのタイトルで中間一致させるように書いたんだけど、
厳密にウィンドウクラスで指定しないと、動かない環境があるのかな。
逆に自分の環境ではahk_classを入れたら動かなくなった。なんだろう。。
色々変態キーバインドを生み出して!

Avatar

rin316

9月 1st, 2009 at 01:25

matunakaさん
コメントありがとうございます。
tujiさんと同じく無事動いたようで良かったです。
素敵なキーバインド見つけて下さい!

Comment Form

Profile

Name:RIN
Age:27
性別:男
Location:Sapporo
Job:Webデザイナー

札幌のWebデザイナーです。
Web Design/PHP/CSS/写真が
メインの勉強ブログです。

思い立ったがfollow me!
Twitter:rin316

mixi:3542288

Facebook:Yuta Hayashi

連絡はコチラから。

Photostream