jscript + wsh не может запустить notepad.exe, vbscript + wsh может.Зачем? - PullRequest
0 голосов
/ 20 августа 2010

Неважно, я решил.

Это должно быть просто

<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?(IE8 на XPsp2)

1 Ответ

0 голосов
/ 14 сентября 2010

Это похоже на работу:

<A href="#" onClick="runnp()">Run notepad.exe</A>

Я не знаю / не понимаю, почему ваш образец не работает!

...