我想单击“确定”以弹出 javascript 问题。
这是我的 html 文件 (c:\temp\test.html):
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript">
confirm( "Please click OK" );
</SCRIPT>
</HEAD>
</HTML>
这是打开 html 文件 (c:\temp\test.vbs) 的基本 vbs 文件的开头:
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate ("file:///C:/temp/test.html")
如何通过完成vbs文件点击“确定”按钮?
编辑:无法更改 html,因为他来自机器人硬件,并且制造商不允许对其代码进行任何更改(我帖子中的 .html 示例代码只是他们使用哪种 msgbox 的示例)
“sendkey”选项是一个不错的选择,但就我而言,我无法在服务器上执行此操作。vbscript 比我发布的 vbscript 难得多,并且根据经验,“sendkey”选项不会给出 100% 的准确结果(如果 msgbox 没有显示并且我 sendkey“enter”,它可以做关键的事情)。我将更多地使用这种命令行:ie.Document.all.Item("Ok").Click ,但我没有找到 javascript "confirm" msgbox 类型的替代方法。