setup.bat文件运行不了
把下面的代码保存为setup.bat文件,我直接从我自己电脑上的setup.bat复制出来的,我也有使命6,你再试试?!
@echo off
title rip by renchongyi RAS
color f0
echo x!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!x
echo x x
echo x Make sure you have 10Gb free space and 2G RAM press any key to setup x
echo x x
echo x 安装要求: 当前分区格式NTFS 10G剩余磁盘空间 2G内存 尽量关闭其他程序 x
echo x x
echo x x
echo x 建议您仔细阅读当前目录下 "硬盘版游戏帮助文档" 然后按[回车]键开始安装 x
echo x x
echo x!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!x
pause >nul
cls
cd zone
cd english
echo 当前安装阶段[1/36] 耐心等待...
Arc.exe x -y 1.arc
del /F /Q 1.arc
cls
echo 当前安装阶段[2/36] 耐心等待...
precomp.exe -r 1.pcf
del /F /Q 1.pcf
cls
echo 当前安装阶段[3/36] 耐心等待...
7za.exe x -y 1.zip
del /F /Q 1.zip
cls
echo 当前安装阶段[4/36] 耐心等待...
Arc.exe x -y 2.arc
del /F /Q 2.arc
cls
echo 当前安装阶段[5/36] 耐心等待...
precomp.exe -r 2.pcf
del /F /Q 2.pcf
cls
echo 当前安装阶段[6/36] 耐心等待...
7za.exe x -y 2.zip
del /F /Q 2.zip
cls
echo 当前安装阶段[7/36] 耐心等待...
Arc.exe x -y 3.arc
del /F /Q 3.arc
cls
echo 当前安装阶段[8/36] 耐心等待...
precomp.exe -r 3.pcf
del /F /Q 3.pcf
cls
echo 当前安装阶段[9/36] 耐心等待...
7za.exe x -y 3.zip
del /F /Q 3.zip
cls
echo 当前安装阶段[10/36] 耐心等待...
Arc.exe x -y 4.arc
del /F /Q 4.arc
cls
echo 当前安装阶段[11/36] 耐心等待...
precomp.exe -r 4.pcf
del /F /Q 4.pcf
cls
echo 当前安装阶段[12/36] 耐心等待...
7za.exe x -y 4.zip
del /F /Q 4.zip
cls
cd..
cd..
cd main
echo 当前安装阶段[13/36] 耐心等待...
Arc.exe x -y 1.arc
del /F /Q 1.arc
cls
echo 当前安装阶段[14/36] 耐心等待...
precomp.exe -r 1.pcf
del /F /Q 1.pcf
cls
echo 当前安装阶段[15/36] 耐心等待...
7za.exe x -y 1.zip
del /F /Q 1.zip
cls
echo 当前安装阶段[16/36] 耐心等待...
7za.exe x -y ssndd.7z >nul
del /F /Q ssndd.7z
cls
echo 当前安装阶段[17/36] 耐心等待...
echo.
echo 此阶段结束时,会显示很多"找不到",不必担心,这是正常的!
for /R %%i in (*.ogg) do oggdec.exe -Q "%%i"
for /R %%i in (*.ogg) do del -Q "%%i"
cls
echo 当前安装阶段[18/36] 耐心等待...
cd iw_12
..\zip a -tzip -r iw_12.iwd -mx1 >nul
move iw_12.iwd .. >nul
cd .. >nul
del /f /q /s iw_12\*.* >nul
rd /q /s iw_12 >nul
cls
echo 当前安装阶段[19/36] 耐心等待...
cd iw_13
..\zip a -tzip -r iw_13.iwd -mx1 >nul
move iw_13.iwd .. >nul
cd .. >nul
del /f /q /s iw_13\*.* >nul
rd /q /s iw_13 >nul
cls
echo 当前安装阶段[20/36] 耐心等待...
cd iw_14
..\zip a -tzip -r iw_14.iwd -mx1 >nul
move iw_14.iwd .. >nul
cd .. >nul
del /f /q /s iw_14\*.* >nul
rd /q /s iw_14 >nul
cls
echo 当前安装阶段[21/36] 耐心等待...
cd iw_15
..\zip a -tzip -r iw_15.iwd -mx1 >nul
move iw_15.iwd .. >nul
cd .. >nul
del /f /q /s iw_15\*.* >nul
rd /q /s iw_15 >nul
cls
echo 当前安装阶段[22/36] 耐心等待...
cd iw_16
..\zip a -tzip -r iw_16.iwd -mx1 >nul
move iw_16.iwd .. >nul
cd .. >nul
del /f /q /s iw_16\*.* >nul
rd /q /s iw_16 >nul
cls
echo 当前安装阶段[23/36] 耐心等待...
cd iw_17
..\zip a -tzip -r iw_17.iwd -mx1 >nul
move iw_17.iwd .. >nul
cd .. >nul
del /f /q /s iw_17\*.* >nul
rd /q /s iw_17 >nul
cls
echo 当前安装阶段[24/36] 耐心等待...
cd iw_18
..\zip a -tzip -r iw_18.iwd -mx1 >nul
move iw_18.iwd .. >nul
cd .. >nul
del /f /q /s iw_18\*.* >nul
rd /q /s iw_18 >nul
cls
echo 当前安装阶段[25/36] 耐心等待...
cd iw_19
..\zip a -tzip -r iw_19.iwd -mx1 >nul
move iw_19.iwd .. >nul
cd .. >nul
del /f /q /s iw_19\*.* >nul
rd /q /s iw_19 >nul
cls
echo 当前安装阶段[26/36] 耐心等待...
cd iw_20
..\zip a -tzip -r iw_20.iwd -mx1 >nul
move iw_20.iwd .. >nul
cd .. >nul
del /f /q /s iw_20\*.* >nul
rd /q /s iw_20 >nul
cls
echo 当前安装阶段[27/36] 耐心等待...
cd iw_21
..\zip a -tzip -r iw_21.iwd -mx1 >nul
move iw_21.iwd .. >nul
cd .. >nul
del /f /q /s iw_21\*.* >nul
rd /q /s iw_21 >nul
cls
echo 当前安装阶段[28/36] 耐心等待...
cd iw_22
..\zip a -tzip -r iw_22.iwd -mx1 >nul
move iw_22.iwd .. >nul
cd .. >nul
del /f /q /s iw_22\*.* >nul
rd /q /s iw_22 >nul
cls
echo 当前安装阶段[29/36] 耐心等待...
cd localized_english_iw00
..\zip a -tzip -r localized_english_iw00.iwd -mx1 >nul
move localized_english_iw00.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw00\*.* >nul
rd /q /s localized_english_iw00 >nul
cls
echo 当前安装阶段[30/36] 耐心等待...
cd localized_english_iw01
..\zip a -tzip -r localized_english_iw01.iwd -mx1 >nul
move localized_english_iw01.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw01\*.* >nul
rd /q /s localized_english_iw01 >nul
cls
echo 当前安装阶段[31/36] 耐心等待...
cd localized_english_iw02
..\zip a -tzip -r localized_english_iw02.iwd -mx1 >nul
move localized_english_iw02.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw02\*.* >nul
rd /q /s localized_english_iw02 >nul
cls
echo 当前安装阶段[32/36] 耐心等待...
cd localized_english_iw03
..\zip a -tzip -r localized_english_iw03.iwd -mx1 >nul
move localized_english_iw03.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw03\*.* >nul
rd /q /s localized_english_iw03 >nul
cls
echo 当前安装阶段[33/36] 耐心等待...
cd localized_english_iw04
..\zip a -tzip -r localized_english_iw04.iwd -mx1 >nul
move localized_english_iw04.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw04\*.* >nul
rd /q /s localized_english_iw04 >nul
cls
echo 当前安装阶段[34/36] 耐心等待...
cd localized_english_iw05
..\zip a -tzip -r localized_english_iw05.iwd -mx1 >nul
move localized_english_iw05.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw05\*.* >nul
rd /q /s localized_english_iw05 >nul
cls
echo 当前安装阶段[35/36] 耐心等待...
cd localized_english_iw06
..\zip a -tzip -r localized_english_iw06.iwd -mx1 >nul
move localized_english_iw06.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw06\*.* >nul
rd /q /s localized_english_iw06 >nul
cls
echo 当前安装阶段[36/36] 耐心等待...
cd localized_english_iw07
..\zip a -tzip -r localized_english_iw07.iwd -mx1 >nul
move localized_english_iw07.iwd .. >nul
cd .. >nul
del /f /q /s localized_english_iw07\*.* >nul
rd /q /s localized_english_iw07 >nul
cls
cd..
ren #RAS# data.7z
ren #7za# 7za.exe
7za.exe x -y data.7z
del /F /Q data.7z
del /F /Q 7za.exe
cls
echo.
echo VISTA及WIN7用户注意:安装过程中出现用户帐户控制对话框时,请允许。
echo.
vcredist_x86.exe /Q
cls
echo 安装DirectX...
echo.
echo VISTA及WIN7用户注意:安装过程中出现用户帐户控制对话框时,请允许。
echo.
dxwebsetup.exe /Q
cls
SET renchongyi=%CD%
SET renchongyi=%renchongyi:\=\\%
> ".\RASregfile.reg" ECHO Windows Registry Editor Version 5.00
>>".\RASregfile.reg" ECHO.
>>".\RASregfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Modern Warfare 2]
>>".\RASregfile.reg" ECHO "Language"="ENU"
>>".\RASregfile.reg" ECHO "Path"="%renchongyi%"
>>".\RASregfile.reg" ECHO "By"="Skid Row"
>>".\RASregfile.reg" ECHO.
>>".\RASregfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Call of Duty Modern Warfare 2_is1]
>>".\RASregfile.reg" ECHO "Inno Setup: Setup Version"="5.3.4 (a)"
>>".\RASregfile.reg" ECHO "Inno Setup: App Path"="%renchongyi%"
>>".\RASregfile.reg" ECHO "InstallLocation"="%renchongyi%\\"
>>".\RASregfile.reg" ECHO "Inno Setup: Icon Group"="Activision"
>>".\RASregfile.reg" ECHO "Inno Setup: User"="Administrator"
>>".\RASregfile.reg" ECHO "Inno Setup: Selected Tasks"="desktopicon"
>>".\RASregfile.reg" ECHO "Inno Setup: Deselected Tasks"=""
>>".\RASregfile.reg" ECHO "DisplayName"="Call of Duty Modern Warfare 2"
>>".\RASregfile.reg" ECHO "DisplayIcon"="%renchongyi%\\iw4sp.exe"
>>".\RASregfile.reg" ECHO "UninstallString"="\"%renchongyi%\\unins000.exe\""
>>".\RASregfile.reg" ECHO "QuietUninstallString"="\"%renchongyi%\\unins000.exe\" /SILENT"
>>".\RASregfile.reg" ECHO "Publisher"="Activision"
>>".\RASregfile.reg" ECHO "NoModify"=dword:00000001
>>".\RASregfile.reg" ECHO "NoRepair"=dword:00000001
>>".\RASregfile.reg" ECHO "InstallDate"="20091111"
>>".\RASregfile.reg" ECHO.
>>".\RASregfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Activision\Modern Warfare 2]
>>".\RASregfile.reg" ECHO "Language"="ENU"
>>".\RASregfile.reg" ECHO "Path"="%renchongyi%"
>>".\RASregfile.reg" ECHO "By"="Skid Row"
>>".\RASregfile.reg" ECHO.
>>".\RASregfile.reg" ECHO [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Call of Duty Modern Warfare 2_is1]
>>".\RASregfile.reg" ECHO "Inno Setup: Setup Version"="5.3.4 (a)"
>>".\RASregfile.reg" ECHO "Inno Setup: App Path"="%renchongyi%"
>>".\RASregfile.reg" ECHO "InstallLocation"="%renchongyi%\\"
>>".\RASregfile.reg" ECHO "Inno Setup: Icon Group"="Activision"
>>".\RASregfile.reg" ECHO "Inno Setup: User"="Administrator"
>>".\RASregfile.reg" ECHO "Inno Setup: Selected Tasks"="desktopicon"
>>".\RASregfile.reg" ECHO "Inno Setup: Deselected Tasks"=""
>>".\RASregfile.reg" ECHO "DisplayName"="Call of Duty Modern Warfare 2"
>>".\RASregfile.reg" ECHO "DisplayIcon"="%renchongyi%\\iw4sp.exe"
>>".\RASregfile.reg" ECHO "UninstallString"="\"%renchongyi%\\unins000.exe\""
>>".\RASregfile.reg" ECHO "QuietUninstallString"="\"%renchongyi%\\unins000.exe\" /SILENT"
>>".\RASregfile.reg" ECHO "Publisher"="Activision"
>>".\RASregfile.reg" ECHO "NoModify"=dword:00000001
>>".\RASregfile.reg" ECHO "NoRepair"=dword:00000001
>>".\RASregfile.reg" ECHO "InstallDate"="20091111"
cls
ver|findstr /i "XP"&&goto XXPP
echo.
echo 现在弹出了注册表导入窗口,请按"是"或"确定",从而完成安装
echo.
RASregfile.reg
cls
goto VVWW77
:XXPP
echo 耐心等待...
regedit /s ".\RASregfile.reg"
"%windir%\regedit.exe" /s ".\RASregfile.reg"
"%windir%\SysWoW64\regedit.exe" /s ".\RASregfile.reg"
cls
goto VVWW77
:VVWW77
ren RASregfile.reg X64.reg
cls
echo.
echo VISTA及WIN7用户注意:安装过程中出现用户帐户控制对话框时,请允许。
echo.
ren tmp tmp.exe
tmp.exe
del /F /Q tmp.exe
del /F /Q tmp
cls
ren adtmp adtmp.exe
adtmp.exe
del /F /Q adtmp.exe
del /F /Q adtmp
cls
adsss.url
del /F /Q adsss.url
cls
ver|findstr /i "XP"&&goto XXXPPP
cls
echo all done ! 安装完毕,用桌面快捷方式进游戏
echo.
echo vista或win7用户注意, 如果你错过了刚才的注册表导入, "注册表恢复.bat"可补救
echo.
pause
del /F /Q setup.bat
exit
:XXXPPP
cls
echo all done ! 安装完毕,用桌面快捷方式进游戏
echo.
echo.
pause