Windows命令行命令的强制退出代码为零

Posted

技术标签:

【中文标题】Windows命令行命令的强制退出代码为零【英文标题】:Force exit code zero for windows command line commands 【发布时间】: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 将只执行一个退出命令 【参考方案1】:
netstat -an | find "25000" || ver>nul

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

【讨论】:

以上是关于Windows命令行命令的强制退出代码为零的主要内容,如果未能解决你的问题,请参考以下文章

Win7怎么使用命令行启动和停止Windows服务程序

Ubuntu git提交出现这个界面怎么退出

怎样使用ADB命令强制关闭蓝牙!

怎么退出mysql命令行

进程被强制终止时的进程退出代码

第一周学习总结