您好,我是批处理文件的新手,还在学习。 我想问一下批处理文件中的符号等价。 我有一个批处理文件来比较年份。
IF %YEAR% LEQ 2017 (
echo true
) else (
echo false
)
但是,即使值匹配或值不匹配,它也会一直返回false值。 我错了把符号放在批处理文件中? 提前感谢您的帮助!
答案 0 :(得分:0)
'%year%'变量似乎想要获得年份编号,您也只是批处理文件的新手。所以我想告诉你'%date%'变量。
如果您只输入.js
,则会看到如下文字:echo %date%
问题是,你只需要年份号码。现在你必须这样使用:
MM/DD/YYYY
设置年份=%日期:~6,4%意味着您只能从字符#6(年份编号'2'前面)和字符#6获得数字,您只能获得4更多char(从#6到字符串结尾)
希望这有用,请记住,没有%year%变量。