--------------------------------------------------------------------------- :start echo. echo Please type your flash drive letter (F) and press Enter set drive=F echo %drive% pause goto download if ・drive%・== 船・goto download if ・drive%・== 薦・goto download if ・drive%・== 詮・goto download ---------------------------------------------------------------------------
Anonymous Userさん、コメントありがとうございます。
u904.bat ですが、私の環境でもうまく動きませんでした。
記事では「うまく動作しなかったので、適宜書き変えてしまいました」と記述しましたが、
実際には、Anonさん(適当な省略ですみません)と同様に、ドライブの認識に失敗してました。
IFのところが文字化けしているのが原因のようだったので
---------------------------------------------------------------------------
:start
echo.
echo Please type your flash drive letter (F) and press Enter
set drive=F
echo %drive%
pause
goto download
if ・drive%・== 船・goto download
if ・drive%・== 薦・goto download
if ・drive%・== 詮・goto download
---------------------------------------------------------------------------
のように、drive環境変数を強引に指定して、goto downloadを実行するように書換えました。
私の環境では、C,DがHDD、EがDVDなので、リムーバブルはFになる感じでした。
お使いの環境にあわせて、driveを設定してください。
但し、お使いの環境にあわせるのを失敗するとブートできなくなることがあります。
当方では一切の責任は取れませんので、その点は御理解いただけますようよろしくお願いいたします