2013/04/17

コマンドを起動するCOMオブジェクト


ExcelのVBAからperlスクリプトを起動して結果の標準出力を得るためにWindowsScriptingHostのCOMオブジェクト(wscript.shell)を使用 していました。しかしこれだと起動時にDOS窓が表示されるため、うっとおしい。
そのため、C#でコマンドを起動するCOMオブジェクトを作成しました。
コマンドの終了を待ち、標準出力・標準エラーを取得します。DOS窓は表示しません。

0 件のコメント: