首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jscript+wsh不能启动notepad.exe,vbscript+wsh可以。为什么?

jscript+wsh不能启动notepad.exe,vbscript+wsh可以。为什么?
EN

Stack Overflow用户
提问于 2010-08-20 00:21:37
回答 1查看 2.3K关注 0票数 0

,没关系,我解决了。

它应该是

代码语言:javascript
复制
<a href="#" onclick="runnp()">Run notepad.exe</a>

原始问题:

我正在尝试写一个网页,它将在我的本地计算机上启动程序。为什么只有vbscript版本才能工作?当我单击jscript链接时,什么都不会发生。

代码语言:javascript
复制
<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 on XPsp2)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-14 19:18:27

这似乎是可行的:

代码语言:javascript
复制
<A href="#" onClick="runnp()">Run notepad.exe</A>

我不知道/明白为什么你的样品不!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3527327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档