- 主题:网页中如何开启本地应用程序?
比如,我想做一个静态网页html。
点击此处新建一个txt <a href=notepad.exe> 新建文本 </a>
但不能成功,请指点啊。
--
修改:zerogan FROM 114.245.139.*
FROM 211.160.21.*
那应该怎么才能实现呢?
我看有些网页,点击后,可以开启本地的一些应用程序,比如eMule
【 在 JulyClyde (信RFC1149得自由) 的大作中提到: 】
: 就是不能的
--
FROM 114.245.139.*
刚才有网友告诉我在IE里的解决办法。
但对于Chrome不好使,是否有比较通用的方法呢?
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
: activex ..
--
FROM 114.245.139.*
我是新手,下面是我的代码,该怎么注册伪协议呢?
<HTML>
<HEAD> <SCRIPT language=JavaScript>
function Run(ReposPath) {
var CmdStr = 'TortoiseProc.exe /command:log /path:'+ReposPath+' /closeonend:0';
alert(CmdStr);
try {
var objShell = new ActiveXObject("wscript.shell");
objShell.Run(CmdStr);
objShell = null;
}
catch (e) {
alert("找不到文件TortoiseProc程序或者路径" + ReposPath);
}
}
</SCRIPT> </HEAD>
<BODY>
<a href="#" onclick=Run("svn://user/SvnTest")> 打开Subversion的Log信息 </a>
</BODY>
</HTML>
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 注册伪协议啊,粗糙的说就是本地程序注册一个叫做zero的协议,
: 然后网页里的 zero://xxx 就会调用本地程序处理
: 淘宝的阿里旺旺、迅雷等下载软件的专用链接都是这么干的
: ...................
--
FROM 114.245.139.*
需要点击才能执行啊
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 别想了。靠 html 单方面是做不到的
: 能做到的话你就等着哪天打开一个带 format 的页面吧
--
FROM 114.245.139.*
补充一点,代码里面的exe文件本机都已经安装好的。
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 别想了。靠 html 单方面是做不到的
: 能做到的话你就等着哪天打开一个带 format 的页面吧
--
FROM 114.245.139.*
谢谢指点,我尝试了。但有一个缺陷。
<a href="zerogan:filename.txt"> Zerogan Notepad </a>
点击后,会弹出一个告警窗口
无法找到 zerogan:filename.txt
也就是说,浏览器把 zerogan:filename.txt 作为一个整体参数传给了应用程序。
能否只把filename.txt作为参数传进去呢?
【 在 Kommit (神经|衰|弱) 的大作中提到: 】
: 在注册表里写这些东西,把notepad.exe改成你的exe,这一步可以在安装exe文件的时候做。
: Windows Registry Editor Version 5.00
: [HKEY_CLASSES_ROOT\zerogan]
: ...................
--
FROM 114.245.139.*
我刚学的dos告诉我不能。
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 我小学学的dos的隐约印象告诉我只是去掉前面的几个固定字符这种事还是能做的
--
FROM 114.245.139.*