怎么用javascript写一个调用exe程序的代码(在线)
怎么用javascript写一个调用exe程序的代码!本人这几天忙着做一个物流网站的客户端程序!其中有一个地方用到要调用windows的记事本和计算器程序!但是怎么也没有实现这个功能!所以只好求大家帮忙!
具体是这样的!我的网页上有的图片/通过电击图片触发onclick事件调用java函数执行记事本程序!从网上搜到一些例子/运行都有错误!
下面的这个就是:
public class Demo
{
public static void main(String args[])
{
Runtime rn=Runtime.getRuntime();
Process p=null;
try{
p=rn.exec("\"C:\WINDOWS\NOTEPAD.EXE\"");
}catch(Exception e)
{ System.out.println("Error exec notepad"); }
}
}
}
问题点数:20、回复次数:10Top
1 楼tianwanglaozi(孔曰仁,孟曰义,老子讲道德)回复于 2005-06-09 17:03:29 得分 5
function runExe(sPath)
{
var oShell = new ActiveXObject("WScript.Shell");
try
{
oShell.Run(sPath);
}
catch(e)
{
document.write("Error Exec Notepad");
}
}
你找的代码是Java的吧,给你个简单的函数吧Top
2 楼hanghwp(游陆)回复于 2005-06-09 17:10:37 得分 0
楼上的兄弟/我知道是java的/我要的也是java的/这个不能用使用/你可以自己测试一下Top
3 楼charkie(我爱红燕)回复于 2005-06-09 19:58:32 得分 5
感觉好像你还没有弄明白一个很基本的问题;
javascript与java完全不是一回事Top
4 楼hanghwp(游陆)回复于 2005-06-10 09:07:46 得分 0
回楼上
我现在只要能实现这个功能就成/用什么到不在乎/可以帮我写个这样的javascript函数吗?Top
5 楼mingday(小山)回复于 2005-06-10 09:30:17 得分 5
<script>
function runExe(sPath)
{
var oShell = new ActiveXObject("WScript.Shell");
try
{
oShell.Run(sPath);
}
catch(e)
{
document.write("Error Exec Notepad");
}
}
</script>
<a href="javascript:" onclick="runExe('notepad.exe');">打开记事本</a>
把它写在网页中就行了Top
6 楼hanghwp(游陆)回复于 2005-06-15 08:51:27 得分 0
回楼上:我照你的写了!运行出现错误:
Automation 服务器不能创建对象
这是怎么回事/在那里可以更改服务器配置!Top
7 楼hanghwp(游陆)回复于 2005-06-27 11:04:21 得分 0
还是没有解决!在等一周。我就结Top
8 楼fantiny(卖身不卖艺的菜鸟)回复于 2005-06-27 11:48:25 得分 4
这个需要把ie浏览器的安全度降低。是ie设置。Top
9 楼hanghwp(游陆)回复于 2005-07-07 11:08:50 得分 0
哦/调低到什么程度!具体说说好吗?Top
10 楼dany_zj()回复于 2005-07-07 11:17:47 得分 1
一个个等级试过来不就清楚了么Top




