• ベストアンサー

バッチファイルでdiskpartが実行されない

バッチファイルを組んでドライブレター(G)を削除したいと思っています。 作製した内容は下記のようです。 @echo off diskpart select vol = g remove letter = g exit ただ実際に実行させるとコマンドプロンプトが起動し、 DISKPART> で停止してしまいます。 どうしたら実行させることができるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

Diskpartを起動した時点で、制御がコマンドプロンプト画面からDispart側に移っているのだと思う。 (「シングルライン モードでは動作しません」という注意書きがそうなのかな?) 以下のURLによると、スクリプトによる操作もサポートされているようなので、スクリプトを作成してスクリプト付きでDiskpartを起動すれば質問主の希望通りの動作を行なえるのではないだろうか。  【Diskpart コマンドライン ユーティリティについて】   http://support.microsoft.com/kb/300415/ja

ponroom
質問者

お礼

お返事ありがとう御座います。 スクリプトのコマンドもMSのサイトでチェックしていたのですが、 認識不足で間違ったことをやっていたようでした。 教えて頂いたサイトを参考に再度挑戦してみたいと思います。