jscript+wshはnotepad.exe、vbscript+wsh canを起動できません。なんで?
-
29-09-2019 - |
質問
気にしないでください、私はそれを解決しました。
それはただなければなりません
<a href="#" onclick="runnp()">Run notepad.exe</a>
元の質問:
地元のコンピューターでプログラムを開始するWebページを作成しようとしています。どうして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>
なぜあなたのサンプルがそうでないのか、私にはわかりません/理解していません!
所属していません StackOverflow