boot.ini
XP のロード元のパーティションに応じて、編集を自動化しようとしています。これは、私が取り組んでいるバッチのスニペットです。1分間は機能し、次は失敗します。から常に正しく読み取れるとは限りませんboot.ini
提案はありますか?
@echo off
find "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS" boot.ini | sort /r | date | find "=" > en#er.bat
echo set value=%%5> enter.bat
call en#er.bat
del en?er.bat > nul
echo Value is %value%
if "%value%" NEQ "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS" goto try2
if "%value%"=="multi(0)disk(0)rdisk(0)partition(1)\WINDOWS" echo multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="- EMERGENCY SPYWARE SCAN MODE" /SAFEBOOT:NETWORK /SOS /BOOTLOG /NOGUIBOOT >>boot.ini
goto NEXT
:try2
find "multi(0)disk(0)rdisk(0)partition(2)\WINDOWS" boot.ini | sort /r | date | find "=" > en#er.bat
echo set value=%%5> enter.bat
call en#er.bat
del en?er.bat > nul
echo Value is %value%
if "%value%" NEQ "multi(0)disk(0)rdisk(0)partition(2)\WINDOWS" goto try3
if "%value%"=="multi(0)disk(0)rdisk(0)partition(2)\WINDOWS" echo multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="- EMERGENCY SPYWARE SCAN MODE" /SAFEBOOT:NETWORK /SOS /BOOTLOG /NOGUIBOOT >>boot.ini
goto Next
:try3
find "multi(0)disk(0)rdisk(0)partition(3)\WINDOWS" boot.ini | sort /r | date | find "=" > en#er.bat
echo set value=%%5> enter.bat
call en#er.bat
del en?er.bat > nul
echo Value is %value%
if "%value%"=="multi(0)disk(0)rdisk(0)partition(3)\WINDOWS" echo echo multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="ECLIPSE COMPUTERS - EMERGENCY SPYWARE SCAN MODE" /SAFEBOOT:NETWORK /SOS /BOOTLOG /NOGUIBOOT >>boot.ini
if "%value%" NEQ "multi(0)disk(0)rdisk(0)partition(3)\WINDOWS" ECHO Please Edit Boot.ini Manually !!!!!
pause
ECHO multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="- EMERGENCY SPYWARE SCAN MODE" /SAFEBOOT:NETWORK /SOS
/BOOTLOG /NOGUIBOOT >>boot.ini
notepad.exe boot.ini
:NEXT
echo This is me being happy...boot.ini