批处理命令中,if '%1=='## goto ENVSET中的 '%1==' 和 ## 分别是what意思?

run.bat中,第一句就是:if'%1=='##gotoENVSETif命令的用法不是:if"%1"=="whatever"gotoENVSET吗?==怎么跑到两个单引... run.bat中,第一句就是:if '%1=='## goto ENVSET
if命令的用法不是:if "%1"=="whatever" goto ENVSET 吗?
==怎么跑到两个单引号中间去了?
直接用输入命令:run.bat ##
输出:此时不应有 >。
谁能解释 '%1=='##是什么意思?
展开
 我来答
依梦琴瑶
高粉答主

2017-12-01 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
测试了一下
if '%1=='## goto ENVSET
等同于
if "%1"=="##" goto ENVSET
因此执行run.bat ##就可以正常跳转至ENVSET标签,至于您那边显示“此时不应有 >。”那么应该是其它位置的代码出了问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式