如何在运行批处理文件时隐藏命令提示符?

时间:2016-02-24 16:19:06

标签: batch-file cmd

运行批处理文件时,会出现命令提示符窗口。有什么方法可以隐藏这个吗? 或者,如果有一种方法可以使用最小化的窗口运行它,那也是一个很好的解决方案。

1 个答案:

答案 0 :(得分:0)

Set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "cmd /k dir c:\windows\*.*", 0, false

来自帮助(https://www.microsoft.com/en-au/download/details.aspx?id=2764

  

对象   WshShell对象。

     

strCommand   字符串值,指示要运行的命令行。您必须包含要传递给可执行文件的任何参数。

     

intWindowStyle   可选的。整数值,表示程序窗口的外观。请注意,并非所有程序都使用此信息。 [0 =隐藏1 =正常]

     

bWaitOnReturn   可选的。布尔值,指示脚本是否应该等待程序完成执行,然后再继续执行脚本中的下一个语句。如果设置为true,则脚本执行将暂停,直到程序完成,Run将返回程序返回的任何错误代码。如果设置为false(默认值),Run方法在启动程序后立即返回,自动返回0(不被解释为错误代码)。