質問: バッチファイルでdiskpart.exe以降を実行 バッチファイルで以下のようなプログラムを書いたのですが、diskpart.exeが開いた状態で進みません。 これをなんとかして進むようにしたいです。 diskpart.exe list volume どうやったらバッチファイルでdiskpart.exeを開き、次のlist volumeを実行できますか?。 プログラムをご存知の方、どうかご教授お願いいたします。
回答: 実行ファイルを startコマンド で呼び出してはいかがでしょう。 start diskpart.exe list volume 実行ファイルの結果を何らかの形で処理する必要があるのでしたらウェイトを入れるなどして 次のコマンドまで待ち時間を作りましょう。 start diskpart.exe ping localhost list volume など *pingコマンドはウェイト代わりにローカルホストを呼び出しているだけです。 出力デバイスにnulを指定することでウェイト中に画面への表示を無くせます。 ping localhost > nul