簡體   English   中英

使用HTML執行VBScript文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM