$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run($cmd, 0, false);
我似乎没有找到这个文件...
编辑
是否需要一些设置才能启用它?我发现无论将第二个参数设置为true
或false
Run(strCommand, [intWindowStyle], [bWaitOnReturn])
运行方法的完整文档在这里:http: //msdn.microsoft.com/en-us/library/d5fk67ky%28VS.85%29.aspx
请参阅此处了解完整详情。第二个参数Run
是窗口样式(最小化、最大化等),第三个参数是是否等待程序完成后再继续。第一个当然是要运行的程序。
并在此处复制信息以使答案自成一体:
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
对象- WshShell 对象。
strCommand - 指示要运行的命令行的字符串值。您必须包含要传递给可执行文件的任何参数。
intWindowStyle - 可选。指示程序窗口外观的整数值。请注意,并非所有程序都使用此信息。
bWaitOnReturn- 可选的。布尔值,指示脚本是否应等待程序完成执行,然后再继续执行脚本中的下一条语句。如果设置为 true,脚本执行将暂停,直到程序完成,并且 Run 返回程序返回的任何错误代码。如果设置为 false(默认),则 Run 方法在启动程序后立即返回,自动返回 0(不被解释为错误代码)。
窗口样式是:
0 隐藏窗口并激活另一个窗口。 1 激活并显示一个窗口。如果窗口被最小化或最大化, 系统将其恢复到其原始大小和位置。一个应用程序 第一次显示窗口时应指定此标志。 2 激活窗口并将其显示为最小化窗口。 3 激活窗口并将其显示为最大化窗口。 4 以最近的大小和位置显示窗口。活动窗口 保持活跃。 5 激活窗口并以其当前大小和位置显示它。 6 最小化指定窗口并激活下一个顶层窗口 Z 顺序。 7 将窗口显示为最小化窗口。活动窗口保持活动状态。 8 以当前状态显示窗口。活动窗口保持活动状态。 9 激活并显示窗口。如果窗口被最小化或最大化, 系统将其恢复到其原始大小和位置。一个应用程序 恢复最小化窗口时应指定此标志。 10 根据启动程序的状态设置显示状态 应用。
引用上述参考资料:
strCommand字符串值,指示要运行的命令行。您必须包含要传递给可执行文件的任何参数。
intWindowStyle可选。指示程序窗口外观的整数值。请注意,并非所有程序都使用此信息。
bWaitOnReturn可选。布尔值,指示脚本是否应等待程序完成执行,然后再继续执行脚本中的下一条语句。如果设置为 true,脚本执行将暂停,直到程序完成,并且 Run 返回程序返回的任何错误代码。如果设置为 false(默认),则 Run 方法在启动程序后立即返回,自动返回 0(不被解释为错误代码)。