【问题标题】:CMD Comparing VariablesCMD 比较变量
【发布时间】:2014-03-09 00:42:18
【问题描述】:

我正在寻找一行来检查将在批处理文件中提供的时间和日期,以查看它们是否相同,如果它们相同,那么它将执行一个命令。

比如CHECK IF %DATE%=15/1/2014

谢谢。

【问题讨论】:

  • 再解释一下。如果您要比较%date%,那么它在控制台上显示的格式是什么?您在变量中使用相同的格式吗?
  • 是的。 %DATE% 会喷出 DD/MM/YYYY。
  • 没有别的了吗?您在变量中使用相同的格式吗?
  • 没有别的了。正如我所说,我正在寻找一个命令来检查这个和提供的变量是否相同。
  • 如果我设置 Variable1 = 12345,我想检查 12345 = Variable1

标签: date variables batch-file if-statement cmd


【解决方案1】:

对于字符串比较:

if "%variable1%"=="12345" (echo yes) else (echo no)

对于纯数字比较:

if %variable1% EQU 12345 (echo yes) else (echo no)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2016-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    相关资源
    最近更新 更多