[英]Execute VBScript file using HTML
我正在尝试使用HTML执行以下.vbs文件。 但它没有执行此操作。 当我使用命令promt执行.vbs文件时,它正在工作。 但是在尝试从HTML执行时,它无法正常工作。
demo.vbs文件
Dim IE
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://testingwebpage/web"
Do While (IE.Busy)
WScript.Sleep 10
Loop
Set Helem = IE.document.getElementsByTagName("select")(0)
Helem.Click
WScript.Sleep 10000
Set Helem = IE.document.getElementByID("searchOptions_listbox").getElementsByTagName("li")(3)
Helem.Click
Set Helem = IE.document.getElementByID("orderNumberInput")
Helem.Value="990462"
Set Helem = IE.document.getElementsByTagName("a")(9)
Helem.Click
的test.html
<html>
<head>
<title>printHello() Function in an Include File</title>
<script type="text/vbscript" src="demo.vbs"></script>
</head>
<body>
<button onclick="vbscript:MyFunc()">Click me</button>
</body>
</html>
谢谢你的回答.. !!
这不会解决您的问题,但您正在调用一个未在Vbscript中声明(显然)的函数MyFunc
你的代码应该是:
Public Function MyFunc
'your code
End Function
像你一样编写,代码将在页面加载时执行,而不是在单击按钮后执行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.