gpt4 book ai didi

powershell - 是否可以从 powershell 脚本对 vbscript msgbox 使用react?

转载 作者:行者123 更新时间:2023-12-03 00:35:28 26 4
gpt4 key购买 nike

我一直在努力使手动流程更像是一键式流程,并且我遇到了来自 vbs 脚本的这些 msgbox 弹出窗口的问题。
本质上,我正在使用 powershell 并执行以下操作:

foreach ($loc in $locs):
& cscript $loc

其中 $locs 中的 $loc 是一个变量,保存需要运行的 .vbs 文件的路径。

问题是我们的一位开发人员在每个 .vbs 文件中都包含了两个 msgbox 语句,这些语句会弹出并要求您单击“确定”。编辑 vbs 脚本并删除这些脚本很简单,但我不想更改我们开发人员的脚本 - 所以问题是:是否可以让 powershell 对从 cscript 行生成的 msgbox 使用react?我不确定如何将框带入上下文或通过 powershell 对其使用react。

最佳答案

以批处理模式运行脚本,这将防止任何提示停止执行:

foreach ($loc in $locs){
& cscript //B $loc
}

来自 cscript /?使用信息:
Usage: CScript scriptname.extension [option...] [arguments...]

Options:
//B Batch mode: Suppresses script errors and prompts from displaying
//D Enable Active Debugging
//E:engine Use engine for executing script
//H:CScript Changes the default script host to CScript.exe
//H:WScript Changes the default script host to WScript.exe (default)
//I Interactive mode (default, opposite of //B)
...

关于powershell - 是否可以从 powershell 脚本对 vbscript msgbox 使用react?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41794438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com