Home / Diary / AutoHotKeyでOperaにクリップボード内のURLを全部開かせる

AutoHotKeyでOperaにクリップボード内のURLを全部開かせる

LDRやブックマークで巡回している時に後から読みたい記事に出会ったらタイトルとURLをコピーしてメモに貼り付け。んで、時間が空いたときに一つ一つ貼り付けて移動で開いていたのだが、これがまろやかにめどい。

テキスト内のURLだけをまとめて全部開けないだろうか、と思って作ったのが以下のもの。

以前選択テキストのURLを開きまくる際にahkで作ってしまったものを再利用しようと思ったが、思わぬアクシデントが。

Copy & Executeからだと、最終的にコマンドラインで渡す際には日本語が入っていても問題無かった。しかし、クリップボードのみを利用するとなぜか最後のコマンドラインで渡す際に日本語が化けた。調べてみたが理由がさっぱりわからん。

仕方ないので、原因が文字コードならUnicodeにしてurlencodeすればいいじゃん、と力技で解決して見事に日本語入りでも問題なくクリップボード内のURLを新しいタブで開けるようになった。

あとはこれをどのショートカットキーを割り当てるかだが・・・・

Ctrl+Bは貼り付けて移動。Ctrl+Shift+Bは新しいタブに貼り付けて移動、となるとAltでもつけたくなるが、さすがに片手で押し辛くなるのはイヤなので、無難にCtrl+Shift+Vに割り当てた。

;keyboard.ini
[Application]
v ctrl shift = Execute program, "C:\ahk\AutoHotkey.exe", "C:\ahk\masspasteandgo.ahk"

;menu.ini
[Edit Go Widget Popup Menu]
Item, "貼り付けて全て開く" = Execute program, "C:\ahk\AutoHotkey.exe", "C:\ahk\masspasteandgo.ahk"

menuを弄る場合同様、keyboard.iniはopera/defaultディレクトリのstandard_keyboard.iniをコピーしてprofile下のkeyboardディレクトリにコピーしてから編集する。その際にInfo部分のNameを編集しておくと判別し易くなる。

masspasteandgo.ahk

Info

関連のあるエントリ
2007-05-16 あの素晴らしいCSSを二度三度
2007-01-10 AutoHotKeyでOperaの選択テキスト内のURLを一気に開く
2006-11-21 AutoHotKeyでOperaにCopyURL+
2006-11-22 AutoHotKeyでOperaでもUserJSをインストールできるようにする
2007-11-14 続・ニコニコ動画視聴補助スクリプト for Opera
新しいエントリ(日付順)
さよなら世界樹
古いエントリ(日付順)

Comment

投稿したコメントは公開されません。サイトオーナーのみが閲覧できます。
返信等を希望する場合は、コメント内に連絡先のメールアドレスかサイトのURLを入力してください。

2007
0205

Tagsahkopera

最新のエントリ
注目のエントリ(はてな)
ゲーム攻略

暴満館 ~The House of Full Violence~
Powered by WordPress.
About | Contact | 新着のエントリ情報 RSS