运行批处理文件时,会出现命令提示符窗口。有什么方法可以隐藏这个吗? 或者,如果有一种方法可以使用最小化的窗口运行它,那也是一个很好的解决方案。
答案 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(不被解释为错误代码)。