VB.NET2003で開発を行っており、OSはWindowsXPです。画面上であるボタン押下後、同プロジェクト内に作成したVBScriptファイル(.vbs)を実行させたいのですが、方法がよくわかりません。いろいろ検索したのですが、良い方法が見つかりませんでした。お手数ですが、教えていただけませんでしょうか。よろしくお願いします。
> 画面上であるボタン押下後、同プロジェクト内に作成したVBScriptファイル(.vbs)を実行させたいのですが、スクリプトの実行ホストは何を想定していますか?VBScript の実行環境としては、ASP/HTA/HTML/HTC/WSC/WSF/Script Control 等々がありますが、それぞれ利用可能なオブジェクトなどに差異がありますよ。> 方法がよくわかりません。案1) Process.Start メソッドで、 WScript.exe や CScript.exe の引数に渡す。http://msdn.microsoft.com/ja-jp/library/system.diagnostics.process.start.aspx案2) Microsoft Script Control に読み込ませて実行する。http://www.microsoft.com/downloads/details.aspx?familyid=151EF63D-23E9-4367-BB25-37310C6222FE&displaylang=ja案3) HTML に埋め込んで、WebBrowser 経由で実行させる。http://msdn.microsoft.com/ja-jp/library/cc491132.aspx案4) IActiveScriptSite などを実装する。http://www5.plala.or.jp/atata/net/chap0.html
> > 方法がよくわかりません。> 案1) Process.Start メソッドで、 WScript.exe や CScript.exe の引数に渡す。> http://msdn.microsoft.com/ja-jp/library/system.diagnostics.process.start.aspx> 案2) Microsoft Script Control に読み込ませて実行する。> http://www.microsoft.com/downloads/details.aspx?familyid=151EF63D-23E9-4367-BB25-37310C6222FE&displaylang=ja> 案3) HTML に埋め込んで、WebBrowser 経由で実行させる。> http://msdn.microsoft.com/ja-jp/library/cc491132.aspx> 案4) IActiveScriptSite などを実装する。> http://www5.plala.or.jp/atata/net/chap0.htmlご回答ありがとうございます。結局VBScriptは別管理するということになり、ご提案いただいた案1を採用させていただき、問題解決いたしました。いろいろな案をご提示いただき勉強にもなり、ありがとうございました。