我有一些代碼,曾經工作。但我今天當我再試一次。我一直有「[對象錯誤]」。如何配置IE使「wscript.shell」工作
我認爲這是IE安全配置的問題。但我可以找到如何配置IE使它工作。
function Run() {
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run("calc");
} catch(e) {
alert(e);
}
}
我有一些代碼,曾經工作。但我今天當我再試一次。我一直有「[對象錯誤]」。如何配置IE使「wscript.shell」工作
我認爲這是IE安全配置的問題。但我可以找到如何配置IE使它工作。
function Run() {
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run("calc");
} catch(e) {
alert(e);
}
}
您必須啓用ActiveX:
它是區分大小寫的!
<html>
<head>
<script language="javascript" type="text/javascript">
function OpenFile(){
alert ('Work');
var x = new ActiveXObject("WScript.Shell");
x.run('calc.exe');
}
</script>
</head>
<body>
<input type="button" value="GG" href="#" onclick="javascript:OpenFile();">
</body>
</html>
可能需要做出改變的IE設置:
例如,對於本地Intranet區域,您通常需要更改自定義設置爲「初始化和腳本的ActiveX控件沒有標記作爲腳本安全。「
我無法獲得上面的示例而無需進行更改。
我想在上面啓動鉻不工作爲什麼? var ws = new ActiveXObject(「WScript.Shell」); (「C:\ Program Files \ Google \ Chrome \ Application \ chrome.exe」); – Ganesh 2014-10-30 16:41:26
@Ganesh:使用/而不是\並且不要使用空格,例如:C:/Progra~1/Google/Chrome/Applic~1/chrome.exe – houssam 2014-10-31 08:30:54
這個腳本是否可以從CHROM BROWSER運行?實際上我面臨的問題是使用上面的腳本打開一個IE瀏覽器的形式CHROM .. – Anurag 2015-03-20 12:09:59