vbscript - 如何在 VBScript 中自动关闭 OK 窗口?
问题描述
我需要按 自动关闭程序中的“确定”窗口Enter。
我试图用 VBScript 来做到这一点,但它给了我一个错误。
Set objshell = WshShell.Sendkeys "{Enter}" ("wscript.shell")
objshell.Run,0, True
exit
错误是:
行:1
字符:34
错误:预期指令结束
代码:800A0401
来源:Microsoft Vbscript 编译错误
解决方案
如有疑问,请阅读文档。VBScript中没有内在对象WshShell
。您需要创建一个WScript.Shell
实例并将其分配给该变量,然后才能对其调用SendKeys
方法。
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{Enter}"
而且您可能需要首先使用AppActivate
.
无论如何,看看你所有的 3 行代码在语法上是如何完全被破坏的,我强烈建议你在继续之前先去找一个 VBScript 教程。
另请注意,这SendKeys
是一种非常不可靠的自动化方法。您可能想改用AutoIt之类的东西。
推荐阅读
- python - 导入 _caffe 时 DLL 加载失败
- python - 无法使我的后台任务与 celery 一起使用
- javascript - ERR_ABORTED 404 socket.io(未找到)
- react-native - react-native-countdown-timer 减慢应用程序
- python - POST http://127.0.0.1:8000/authentication/register 403(禁止)
- php - 带有额外数据的ajax上传文件响应
- flutter - 构建时出现颤振异常
- data-structures - 当我的推送功能无法正常工作时,如何将元素推送到堆栈中?
- python - 我已经编写了循环随机数的代码 - 代码有效,但现在我想在每个新数字之间添加字符串
- python - OperationalError:“['Date']”附近:语法错误