【问题标题】:batch file: if else when comparing number批处理文件:比较数字时是否为其他
【发布时间】:2014-10-31 03:47:40
【问题描述】:

我在 Windows Server 2008 上运行的 .bat 文件中只有一个简单的 if - else 语句。我就是无法让它工作。它甚至无法打开命令窗口。我错过了什么?

IF 1 EQU 1 (
    Echo yes 
)ELSE(
    Echo no
)

【问题讨论】:

  • 在代码末尾添加pause。您的脚本应该可以正常工作。我猜它只是关闭得太快了,你没有注意到它。
  • 空格在批处理文件中是有意义的。使用) ELSE ( 而不是)ELSE(
  • 对不起,我在这里暂停。

标签: batch-file if-statement windows-server-2008


【解决方案1】:

正如 Aacini 所说,间距很重要。试试这个代码;它对我有用。

@echo off IF 1 EQU 1 ( @echo yes ) Else ( @echo no ) @pause

希望对你有帮助!

*作为旁注,我不相信你必须改变你的回声来像我的一样。我这样做只是因为那是我喜欢的风格。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多