質問: OS:Windows7Sp1 VisualStudio2017community 言語:VisualBasic.NET にて只今、学習中です。 VisualBasicの中にWindowsのコマンドプロンプトを実施させる 方法などありますでしょうか? VisualBasicでメニュー画面を作成してボタンを押した際に、 下記のようなコマンドを処理できるようにしたく思います。 または、「.bat」ファイルとして記載したものを実行できる手段などは ありますでしょうか? できれば、「%サーバアドレス%」など、変数で処理したいので、「.bat」 ファイルとしてそれを呼び出す処理ができれば一番良く考えてます。 下記のコードはコマンドプロンプト「~.bat」にて実行できるのは確かめて おります。 ``` \\%サーバアドレス%\soft\xx-Windows6.1-KBxxx-x86.msu /quiet /norestar ``` CD-ROMなどに媒体をセットして、それを実行したりしたいので「%サーバアドレス%」 になっている箇所をディレクトリなどで指定したく思っています。 実行ファイルは「.exe」から起動するので、「soft\~.msu」と指定できればと思っています。 ●CD-ROMの中身 --「~.exe」 --「soft/~.msu」 の想定です。 宜しくお願いします。
回答: こういうことかな。。 DOSコマンドを実行し出力データを取得する