得到已知文件路径!

nyucv 2002-11-17 07:58:09
我写了个下载程序。可要把它忝加到IE右键菜单好像在注册表里只能写入HTML文件。不能直接调用EXE文件。(像网络蚂蚁一样的。点IE右键菜单就可以运行网络蚂蚁)
现在我不知道如何得到这个EXE的路径呀!
temp.html代码如下:
<script language=javascript>

var wsh=new ActiveXObject("wscript.shell");
wsh.run("G:\\第三阶段C#代码\\断点续传\\bin\\Debug\\断点续传.exe");
</script>
现在这个断点续传.exe在我的机子上我肯定知道其路径!可在客户端上我如何才能得到这个路径呀!
断点续传.exe和temp.html在同一个目录下。
请高手帮助一下。


...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
潇洒 2002-11-19
  • 打赏
  • 举报
回复
呵呵~~ 这是我看flashsoft 老大代码里的, 写得不错.
要我自己写可能没这么简洁...:P

var loc=((location+"").split("/").slice(3,(location+"").split("/").length-1)+"").replace(/%20/g," ").replace(/,/g,"/")+"/";
var filepath="断点续传.exe";
alert(loc+filepath);
nyucv 2002-11-19
  • 打赏
  • 举报
回复
楼上大哥不好意思!我没有买JAVASCRIPT这方面的书。三天前才看懂JAVASCRIPT语法!不知到如何才能分解这字符串!(我搜索了以前的贴子。按他们的方法试了半天也不能分解这字符串!麻烦帮我一下好吗?不好意思了)
我想得到*.htm前面的这串路径应该怎么得到!谢谢了。
我定的书还没收到:( 555555555555
潇洒 2002-11-17
  • 打赏
  • 举报
回复
window.location; 或 document.location

这个是你 temp.html 的所在路径....
形式为: file:///X:/Documents%20and%20Settings/*.htm
把这个处理一下应该能得到路径...

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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