【问题标题】:Force exit code zero for windows command line commandsWindows命令行命令的强制退出代码为零
【发布时间】:2015-01-06 22:55:31
【问题描述】:

如何在不改变其行为方式的情况下强制 Windows cmd 命令的退出代码为零

意思是 linux 的等价物是

netstat -an | grep 12035 || true

我试过的是

C:\>netstat -ano | find "25000" | exit 0

虽然它强制退出代码 0,但成功时不会显示所需的输出

例如:

C:\>netstat -ano | find "25000"
TCP    0.0.0.0:25000          0.0.0.0:0              LISTENING       4832

C:\>netstat -ano | find "25000" | exit 0

有什么办法吗?

【问题讨论】:

  • Linux 命令在当前形式下可以正常工作,如果这就是您所指的。如果您指的是 windows 命令, && exit 0 将只执行一个退出命令

标签: windows cmd exit-code


【解决方案1】:
netstat -an | find "25000" || ver>nul

如果find 命令引发错误级别,请执行重置它的命令。在这种情况下,使用ver 命令并丢弃其输出

【讨论】:

    猜你喜欢
    • 2020-10-28
    • 2019-02-28
    • 2021-08-23
    • 2019-12-03
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    相关资源
    最近更新 更多