[英]Automation server can't create object - Microsoft JScript runtime error
[英]jscript+wsh can't launch notepad.exe, vbscript+wsh can. Why?
沒關系,我解決了。
應該是
<a href="#" onclick="runnp()">Run notepad.exe</a>
原始問題:
我正在嘗試編寫一個網頁,以在本地計算機上啟動程序。 為什么只有vbscript版本有效? 單擊jscript鏈接沒有任何反應。
<html>
<head>
<script language="VBScript">
Sub RunProgram
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "notepad.exe"
End Sub
</script>
<script language="jscript">
function runnp() {
File="notepad.exe";
objShell = new ActiveXObject("WScript.Shell");
objShell.run(File);
}
</script>
</head>
<body>
<a href="#" onclick="RunProgram">Run Program</a>
<A href="#" onClick="runnp(); return false;">Run notepad.exe</A>
</body>
</html>
如何使jscript版本起作用? (XPsp2上的IE8)
這似乎起作用:
<A href="#" onClick="runnp()">Run notepad.exe</A>
我不知道/不明白為什么您的樣品不正確!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.