掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IEの右クリックメニューでexeファイルを起動するには? (ID:22001)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ママん 様、ありがとうございました。 右クリックからの直接起動ではないものの、VBScript経由でdllを起動 出来ました。 少々、分かりにくいところもありましたし、他の方の参考にもなるで しょうから、 もう少し具体的な実現方法を記載します。 まず、ActiveX dllを作成します。 これは、次の例が参考になりました。 http://www.wwlnk.com/boheme/delphi/vbtodel/vbfaq/vbd0080.htm 次に、VBScript。上記の例で言えば、次のようになります。 <SCRIPT LANGUAGE="VBScript"> Dim prj Set prj = CreateObject("TestActivexDll.TestActivexDll") prj.Method1 Set prj = Nothing </SCRIPT> 分かりにくいのはこの部分。 CreateObject("TestActivexDll.TestActivexDll") です。 CreateObject("<プロジェクト名>.<クラス名>") という組み合わせで呼び出します。 最後に、IE上での右クリックメニューへの登録。 これは、次の例が参考になります。 http://www.geocities.co.jp/SilkRoad/4511/vb/ieright.htm 「MenuExt」で検索するとたくさんでてきます。 以上です。 直接exeファイルを呼び出す方法は将来の検討課題ですね。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.