永发信息网

批处理文件中 if "%@eval" == "4" 是什么意思

答案:2  悬赏:20  手机版
解决时间 2021-12-31 04:51
  • 提问者网友:人傍凄凉立暮秋
  • 2021-12-30 11:05
批处理文件中 if "%@eval" == "4" 是什么意思
最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-12-30 12:19
其实这句批处理可能漏掉了一个%
if "%@eval%"=="4"
如果是这样就是:如果@eval变量中的值是4,后面还可以继续写执行语句,例如:
if "%@eval%"=="4" echo @eval=4

但如果没有最后的那个%,无论是文件方式还是命令行方式都会判断,“%@eval”字符串是否等于字符串"4",所以永远会得到假值。
全部回答
  • 1楼网友:逃夭
  • 2021-12-30 13:38
如果 @eval 这个变量等于4则执行后面的命令。 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯