2007-04-02
请问在网页中如何打开本地应用程序?
就像web讯雷打开已下载的程序文件一样,是直接从硬盘打开。如果用一个链接指向一个文件时,是下载的提示。我察看了web迅雷所打开的网页代码,没有看明白是如何控制的。
我在网上查到了另外一种方式,用脚本控制,代码如下:
打开记事本等系统目录下的程序都是很正常的,但是我要打开以下程序就不行了:
'C:\\Program Files\\eXeScope\\eXeScope.exe' 我怀疑程序的目录有“Program Files”此类的长文件名,我把文件路径的半引号改为双引号,仍然不能通过。我又把Program Files改为Prog~1,还是不行,困惑中……
请高手指教,谢谢!
1)把:
wsh。Run(command);
改为:
wsh。exec(command);
或2)
把:
var o = new ActiveXObject("WScript。 Shell");
o。exec("C:\\Program Files\\eXeScope\\eXeScope。exe");
改为:
function exec (command) {
var o = new ActiveXObject("WScript。 Shell");
o。exec(command);
}
试试^_^。全部
1)把:
wsh。Run(command);
改为:
wsh。exec(command);
或2)
把:
var o = new ActiveXObject("WScript。
Shell");
o。exec("C:\\Program Files\\eXeScope\\eXeScope。exe");
改为:
function exec (command) {
var o = new ActiveXObject("WScript。
Shell");
o。exec(command);
}
试试^_^。收起