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命令行命令的强制退出代码为零的主要内容,如果未能解决你的问题,请参考以下文章