批量不能很好地工作。(Batch not working very well. IF EXIST)
试着玩一些批处理。
@ 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就会关闭。
Trying to play with some Batch.
@ 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 pauseWhat have I done wrong? CMD just closes when I run it.
最满意答案
我做错了什么?
if /?你可以阅读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 ) pauseWhat have I done wrong?
You could read the help of the IF command if /?.
It explains that the if expects all on one line
@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 pauseOr use the ELSE
@echo off IF EXIST %CD%\Minecraft.exe ( Minecraft.exe ) ELSE ( wget.exe https://s3.amazonaws.com/MinecraftDownload/launcher/Minecraft.exe Minecraft.exe ) pause更多推荐
发布评论