哪位高手看看我的bat命令写错了没有~~~

来源:百度知道 编辑:UC知道 时间:2024/05/02 12:48:39
@echo off
echo 请选择
echo A 直接游戏
echo B 导入注册表(第一次运行游戏请选择B)
set/p ans=[请输入A/B]
IF/i "%ans%"="a"goto:pes2009
IF/i "%ans%"="b"goto:PES2009_REGTools

:pes2009
pes2009.exe
exit

:PES2009_REGTools
PES2009_REGTools.exe
exit

我这是为实况足球2009写的一个批处理文件,因为是网吧,从服务器上下载到本地电脑运行游戏需要导入注册表才能玩~但上面的命令运行后会出现“if不是内部或外部命令,也不是可运行程序或批处理文件”各位高手这是为什么呢 ?急啊 ~~~~~

测试这个
@echo off
echo 请选择
echo A 直接游戏
echo B 导入注册表(第一次运行游戏请选择B)
set/p ans=[请输入A/B]
IF /i "%ans%"=="a"goto pes2009
IF /i "%ans%"=="b"goto PES2009_REGTools

:pes2009
pes2009.exe
exit

:PES2009_REGTools
PES2009_REGTools.exe
exit

if后面还有空格吧。。

直接导注册表不可以吗?

@echo off
regedit /s D:\langame\pes2009\pes.reg
start D:\langame\pes2009\pes2009.exe
exit

pes.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\KONAMI]

[HKEY_LOCAL_MACHINE\SOFTWARE\KONAMI\PES2009]
"code"="APVM-69N6-WW3U-UE7R-3PKM"
"installdir"="D:\\LanGame\\Pes2009\\"
"version"="1.00.0000"

路径什么的自己改一下