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

Force exit code zero for windows command line commands

如何在不改变其行为方式的情况下强制 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

想知道有什么办法吗?

netstat -an | find "25000" || ver>nul

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