运行这段程序出现在运行期错误如何解?

teddyboy98 2004-01-04 02:52:18
<SCRIPT language=JavaScript>
运行这段程序出现exe.value运行期错误没有定义
function Run(strPath) {
exe.value=strPath;
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(strPath);
objShell = null;
}
catch (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。')

}
}
</SCRIPT>
<a href="javascript:void(0)" onclick="Run('notepad')">记事本</a> </p>
...全文
54 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
还有哪为高手请出手相救啊,
xzq686 2004-01-04
  • 打赏
  • 举报
回复
好像对QQ不管用。word也不行!建议你在CSDN里再找一下帖子
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
好象只能在根目录下操作,不能在某个文件夹内呀
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
我的路径是对的,但是如果要运行C:\Program Files\NetMeeting\conf.exe,为什么老是提示安全级别不允许呢,在根目录下文件就可以运行真是奇怪。
xzq686 2004-01-04
  • 打赏
  • 举报
回复
你的winrar的路径对吗??
比如要运行c:\aa.exe
onclick="exec('c:\aa.exe')">
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
我把记事本换成winrar就不可以,还是会出现您的Internet安全级别不允许打开ActiveXObject!"这个要怎么做呢。
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
我把安全级别调到最低了就可以了,如果要运行qq或者其它的文件呢,要如何做呢。
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
出现这个提示
你的internat安全级别不允许打开activexobject!
xzq686 2004-01-04
  • 打赏
  • 举报
回复
<script>
function exec(command) {
try{
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
}
catch(e)
{alert("您的Internet安全级别不允许打开ActiveXObject!")}
}
</script>
<a href="javascript:void(0)" onclick="exec('notepad')">记事本</a> </p
teddyboy98 2004-01-04
  • 打赏
  • 举报
回复
我想实现的就是在客户端打开某一程序
xzq686 2004-01-04
  • 打赏
  • 举报
回复
function Run1(strPath) {
//exe.value=strPath; //这有什么用??有用到exe.value的地方吗??
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(strPath);
objShell = null;
}
     catch (e){alert("找不到文件"+strPath+"(或它的组件之一).请确定路径和文件名是否正确,而且所需的库文件均可用。")

}
}
</SCRIPT>
<a href="javascript:void(0)" onclick="Run1('notepad')">记事本</a> </p
xzq686 2004-01-04
  • 打赏
  • 举报
回复
建议不要用Run做函数名!

function Run1(strPath) {
exe.value=strPath; //这有什么用??有用到exe.value的地方吗??
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(strPath);
objShell = null;
}
     catch (e){alert("找不到文件"+strPath+"(或它的组件之一).请确定路径和文件名是否正确,而且所需的库文件均可用。")

}
}
</SCRIPT>
<a href="javascript:void(0)" onclick="Run1('notepad')">记事本</a> </p>

再确认一下你的记事本路径对吗???

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧