フォーム入力中に「ああ、ちょっと長くなりそうなのでテキストエディタで書こう」と思ったことないですか? ありませんかそうですか。まあ僕にはあるんですが、この「エディタを開いてフォームに入力中の文字列を貼り付ける」という作業、通常は3ステップ要るんですよね。
しかしこれがOperaとEmEditorなら、右クリックメニューからの1クリックで実行可能になるんですよ。こういうのは他のエディタでも出来るんでしょうけど、僕はEmEditorしか知りません。
方法は、Operaの menu.ini [Edit Widget Popup Menu] セクションや [Toolbar Edit Item Popup Menu] セクションに次の1行を追記するだけ。
Item, "Emeditorで開く"=Select all & Copy & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"
ブログのコメント欄や掲示板のレス欄等では、後々貼り付ける手間のことや誤送信のことを考慮して、
Item, "Emeditorで開く"=Select all & Cut & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"
とかの方がいいかもしれない。で、これは何もWeb上のフォームに限らず、メモやソースビューアでもOKなのでちょっと使え……あ、メモにコピーで十分じゃないか……げふんげふん。えー、もちろん [Hotclick Popup Menu] セクションに、
Item, "Emeditorで開く"=Copy & Execute program, "C:\Program Files\EmEditor\EmEditor.exe","/i"
とかもできるので、<PRE>要素内に記述されたスクリプトを編集する時とかに良いですよ。うわーん。
Item, "xyzzyで開く"=Select all & Cut & Execute program, "C:\Program Files\xyzzy\xyzzycli.exe","-f paste-from-clipboard"
いつからか、フォーム内のメニューが上手く動作しなくなっている。Select all が効かないっぽい。
投稿者:芦塚 | 投稿日時: 2006年 10月12日(木) 01:44