【发布时间】:2017-01-22 18:12:19
【问题描述】:
我一直在努力使手动流程更像是一键式流程,但我遇到了来自 vbs 脚本的这些 msgbox 弹出窗口的问题。 本质上,我正在使用 powershell 并执行以下操作:
foreach ($loc in $locs):
& cscript $loc
其中 $locs 中的 $loc 是一个变量,保存需要运行的 .vbs 文件的路径。
问题是我们的一位开发人员在每个 .vbs 文件中都包含了两个 msgbox 语句,这些语句会弹出并要求您单击“确定”。编辑 vbs 脚本并删除这些脚本很简单,但我不想更改我们开发人员的脚本 - 所以问题是:是否可以让 powershell 对从 cscript 行生成的 msgbox 做出反应?我不确定如何将框带入上下文或通过 powershell 对其做出反应。
【问题讨论】:
标签: powershell vbscript msgbox wsh