例えば、リンクを中クリックするたびに「どのブラウザで開くか」を尋ねる とか。
まだアプリケーション作ったりしたことないし、特にどの言語で、というわけでもないのですけれど…
どんなブラウザにも対応できる都合のいい方法なんてのはなく
IE / Firefox / Opera / Chrome / Safari / DonuT / Sleipnir / Lunascape…
と個別に対応する必要があるのでしょうか。
それともレンダリングエンジンごと、つまり Trident / Gecko /WebKit / Presto / Konqueror の5種への対応を書くだけでいい?
(アドオンやブックマークレットや右クリックメニューとしてでなく、あくまでデスクトップアプリケーションの機能でお願いします)
「この言語ではこのライブラリを使う」など教えていただけるとなお助かります。
AutoHotkeyで思いついたもの
レジストリをちょいちょい変更するアプリなんて使いたくない…。
普通にC#あたりでプログラムの作り方を調べたほうがいいかも。
コメント(4件)
新しくデスクトップアプリを作る?
既存ソフトとの組み合わせはどうですか?
例えばコンテキストメニュー拡張やAutoHotkeyを使って拡張するとか。
できれば配布というか共有できるレベルにはしたいです。
すっかり忘れてましたが、AutoHotKeyってマウスもいじれるんでしたね!
--------------------------------------------------------------------------------
http://lukewarm.s101.xrea.com/myscripts/mousegesture/index.html
> 5.5.マウスカーソルによる部位の判別
> マウスカーソルのハンドルを取得する「MG_GetCursor()」を使うことで、ブラウザのリンクなど、コントロール上の部位を判別できる場合がある。
入力補助メニューには、Windowsで標準定義されているカーソル種別や、標準カーソルであるかどうかの判別を行う条件式が用意されている。
> Windowsの標準カーソルでないソフト固有のカーソルは、ハンドルが一定ではないので判別は難しい。
> しかし、コントロール上の大部分では標準のカーソル(矢印など)で、特定の部分でのみ非標準のカーソルになるというような場合なら、テンプレートの「不明(ソフト固有など)」で判別できる。
> なお、カーソルの取得と判別は、ジェスチャの開始時ではなく、ジェスチャが認識された時点で行われる。
> その為、ストロークを含むジェスチャでは正しく判別できない事がある。
カーソルによる判別は、ボタンのみで構成されるジェスチャで使用するべきである。
--------------------------------------------------------------------------------
かぁっ…!
目からウロコです。
直接リンク先を得る方法ではありませんがこれは使えるかも。
https://sites.google.com/site/autohotkeyjp/reference/commands/StatusBarGetText