If statement 批处理不是很好。如果存在

If statement 批处理不是很好。如果存在,if-statement,batch-file,dos,If Statement,Batch File,Dos,试着玩一些批 @ echo off IF EXIST %CD%\Minecraft.exe Minecraft.exe IF NOT exist %CD%\Minecraft.exe wget.exe https://s3.amazonaws.com/MinecraftDownload/launcher/Minecraft.exe Minecraft.exe pause 我做错了什么?当我运行它时,CMD刚刚关闭 我做错了什么 您可以阅读IF命令的帮助IF/? 它解释了if希望所有的数据都在一

试着玩一些批

@ echo off
IF EXIST %CD%\Minecraft.exe
Minecraft.exe
IF NOT exist %CD%\Minecraft.exe
wget.exe https://s3.amazonaws.com/MinecraftDownload/launcher/Minecraft.exe
Minecraft.exe
pause
我做错了什么?当我运行它时,CMD刚刚关闭

我做错了什么

您可以阅读IF命令的帮助
IF/?

它解释了if希望所有的数据都在一条线上

@echo off
IF EXIST %CD%\Minecraft.exe Minecraft.exe
IF NOT exist %CD%\Minecraft.exe wget.exe https://s3.amazonaws.com/MinecraftDownload/launcher/Minecraft.exe Minecraft.exe
pause
或者使用
ELSE

@echo off
IF EXIST %CD%\Minecraft.exe (
  Minecraft.exe
) ELSE (
  wget.exe https://s3.amazonaws.com/MinecraftDownload/launcher/Minecraft.exe Minecraft.exe
)
pause

%CD%的值是多少。回显%CD%并通知我们。成功了。不得不在下载后加一行思考。谢谢。杰克,既然杰布帮你做对了,你应该帮他,在右上角检查他的答案是否正确。