• ベストアンサー

USBメモリ取り外し用のバッチファイル作成

現在、USBメモリをTrueCrypt(暗号化ソフト)で暗号化して使用しております。 合わせてD-Unplugger(ドライブ取り外しショートカット作成ソフト)で、 デスクトップ上にUSBメモリの取り外しのショートカットを作成して、 簡単に取り外しが出来るように使用しております。 TrueCryptを使用してUSBメモリを暗号化すると、 仮想ディスクとして扱われるため、マウント・アンマウント作業が増えてしまいます。 そこで、USBメモリの取り外しとアンマウント作業を1回の作業で済ませるため、 メモ帳で下記のようにバッチファイルを作成してみました。 ※上がアンマウント作業で下がUSBメモリの取り外し作業です。 ----------------------------------------------------------------- "C:\Program Files\TrueCrypt\TrueCrypt.exe" /dJ /q "C:\Program Files\Software Factory\D-Unplugger\dunplugger.exe" H: ----------------------------------------------------------------- 上記のバッチファイルで動作自体は上手くいっているのですが、 アンマウントの作業に時間が掛かる時があり、 その際、以降のUSBメモリの取り外しを失敗することがあります。 そのため、アンマウント作業の後に数秒の時間を置いてから USBメモリの取り外しを行うようにしたいのですが、 どのように書き直せばいいのか分からず困っております。 記載するコマンドとそのコマンドのどの部分が秒数の指定なのか、 皆様のお知恵を拝借できましたら幸いです。 可能な場合、このバッチファイルの作業中に、 「USBメディアを取り外し中です」等とコマンドプロント画面に表示させたいのですが、 そちらも合わせてお教え頂けますと、とても助かります。 何卒、宜しくお願いいたします。

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

  • ベストアンサー
  • zzzz0000
  • ベストアンサー率68% (127/186)
回答No.1

表示は下記のどれかひとつをどうぞ。 title USBメディアを取り外し中です1 rem USBメディアを取り外し中です2 echo USBメディアを取り外し中です3 10秒時間を置くにはアンマウントの実行後に sleep 10 sleep.exeは http://hp.vector.co.jp/authors/VA007219/sleep/sleep.html からどれかひとつをどうぞ。

kumanote
質問者

お礼

ご回答ありがとうございました。 今回、sleep.exeを使用して上手く一括化して取り外しを行うことが出来ました。 今のところ、取り外しの失敗も無く、 時間の指定も簡単に出来るので、とても助かりました。 本当にありがとうございました。

その他の回答 (1)

noname#173487
noname#173487
回答No.2

USBメモリを簡単にセキュアに使う http://maruta.cocolog-nifty.com/yorozu/2005/07/usb_d799_1.html これしか判りませんが参考に

kumanote
質問者

お礼

ご回答ありがとうございました。 当方もこちらのページを見て一括化して取り外しを行うことが出来ないか?と、 考えておりましたが、このページの方法だと、 当方の環境のせいもあり、失敗することが多々ありました。 No.1の方の回答で無事解決することが出来ました。 本当にありがとうございました。