984 :
名無し~3.EXE :
02/09/15 11:48 ID:Cf2bmoOg (その1) @ECHO OFF @SET DRV= @SET Volume= @SET ISOFILE=WINXP_SP1.ISO @SET SP=xpsp1_ja_x86.exe @SET CDROOT=root @SET include=x86 IF NOT "%OS%" == "Windows_NT" GOTO 9X IF NOT EXIST "%DRV%:\I386\NTLDR" GOTO CDER IF EXIST "%ISOFILE%" GOTO BE @SET 87423651=0 SET TEMP >nul 2>nul IF %ERRORLEVEL% EQU 1 ( SET TEMPDIR=%SystemDrive%\87423651 MKDIR "%TEMP%" @SET 87423651=1 ) VERIFY ON ECHO ### テンポラリフォルダに作業ディレクトリ作成 ### MKDIR "%TEMP%\WINCD" MKDIR "%TEMP%\SP" ECHO ### ブートイメージファイルの作成 ### btrip.exe -d "%DRV%" -o "%TEMP%\WINCD\boot.bin" 2>nul IF NOT EXIST "%TEMP%\WINCD\boot.bin" GOTO FAIL
985 :
名無し~3.EXE :02/09/15 11:50 ID:Cf2bmoOg
(その2) ECHO ### サービスパックを解凍する ### IF NOT EXIST "%SP%" GOTO NOSP xpsp1_ja_x86.exe -x:"%TEMP%\SP" -u ECHO ### WindowsXP CD-ROMの内容を全て作業ディレクトリにコピー ### XCOPY "%DRV%:\*" "%TEMP%\WINCD\" /S /V /C /Q /H /R /Y ECHO ### WindowsXPにサービスパックを当てる ### "%TEMP%\SP\update\update.exe" -s:"%TEMP%\WINCD" -u ECHO ### ディレクトリのクリーンアップ ### START /B CMD /C RMDIR /S /Q "%TEMP%\SP" ECHO ### usbehci.sy_のリネーム ### REN "%TEMP%\WINCD\I386\usbehci.sy_" "USBEHCI.SY_" ECHO ### ISOイメージを作成する ### mkisofs -N -J -d -D -L -U -iso-level 3 -ucs-level 3 -allow-multidot -full-iso9660-filenames -hide boot.catalog -hide-joliet boot.catalog(長いので改行) -hide boot.bin -hide-joliet boot.bin -quiet -A "" -sysid "" -V "%Volume%" -b boot.bin -no-emul-boot "%TEMP%\WINCD" > "%ISOFILE%" 2>nul ECHO #### ディレクトリのクリーンアップ ### START /B CMD /C RMDIR /S /Q "%TEMP%" GOTO EXIT
あいぼん(*´Д`)ハァハァ
987 :
名無し~3.EXE :02/09/15 11:50 ID:Cf2bmoOg
(のこり) :9X ECHO Windows2000/XP/.netでのみ動作します PAUSE GOTO EXIT :FAIL ECHO CDからブートイメージを取れなかった PAUSE GOTO EXIT :CDER ECHO CDがみつからない or WindowsXPのCDではない PAUSE GOTO EXIT :BE ECHO すでに作った形跡があるので安全のため処理を中止した PAUSE GOTO EXIT :NOSP ECHO SPのファイルが見当たらない PAUSE GOTO EXIT :EXIT