运行batch file时如何不打开Cmd窗口

我写的每个batch file打开一个Cmd窗口,并保持打开,直到程序完成。 在.bat文件中包含的命令string是什么,不打开CMD窗口或打开并立即隐藏它? 我必须留在MSW7 Pro内置编程的范围内。 现在,我只是玩味精命令得出这个想法。 为了成功,只有消息窗口本身应该出现在屏幕上。

Solutions Collecting From Web of "运行batch file时如何不打开Cmd窗口"

如果你正在开始一个批处理文件,然后使用:

 cmd /c "Your Command and Parameters" 

如果您希望批处理文件关闭cmd窗口,请将批处理文件的末尾exit

 @echo My Batch File exit 

更进一步, start命令可能会帮助你。 它可以设置为最小化窗口。

 START /MIN MyBatch.Bat 

你可以通过创建一个VB脚本来完成。

hideCMD.vbs

 CreateObject("Wscript.Shell").Run "foo.bat", 0, True 

这将隐藏命令提示符窗口运行您的批处理文件。