运行cmd.exe时避免显示Microsoft版本

如果我有一个batch file,并且希望阻止它closures(因此允许用户使用修改的path运行命令),通常会使用cmd.exe结束batch file。

但是,这个恼人的消息扰乱了我的batch file输出:

 Microsoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

有没有其他方法来保持窗口打开,或防止此文本出现时运行cmd.exe?

我假设你通过双击或通过快捷方式运行批处理脚本。

一种选择是创建一个快捷方式,并将目标从c:\yourPath\yourScript.batcmd /k "c:\yourPath\yourScript"

另一个选择是用cmd /k结束你的脚本