Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

IE「ソースを表示」で起動するエディタを作りたい

インターネットエクスプローラの「ソースを表示」を選択することで起動して、HTMLソースを表示するエディタを作りたいのですが、HTMLソース(またはそのファイル名)を得る方法が分かりません。 レジストリを書き換えて、プログラム(自作エディタ)を起動させる方法は分かったのですが、どのようにすればソースそのものを得ることが出来るのでしょうか? また、「ソースを表示」は、なにか特別なことが行われてるのでしょうか? ご存じの方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

調べたことはありませんが、メモ帳などではファイル名をコマンドラインの 第一引数で渡しますので、そうなっているのではないでしょうか? (notepad c:\temp\test.txt とすれば、c:\temp\test.txt が開きます) ですから、プログラム起動時に第一引数を取得して、そこに指定の ファイルを開けばいいかと思いますがいかがでしょうか?

kei__y
質問者

補足

回答どうもありがとうございます。 じつはプログラム自体は第一引数を開くようにしてあるのですが、「ソースを表示」の時だけは上手く開けないのです。 世の中にはたくさんのエディタがあるにもかかわらず、今のところ、IEのソースを表示で動作確認されているのは「秀丸エディタ」と「EmEditor」だけであると注意書きされたレジストリ操作ソフト(窓の手)もあるので、なにか特別なことをしているのかなあと思うのですが…。

すると、全ての回答が全文表示されます。

関連するQ&A