- 主题:网页中如何开启本地应用程序?
需要点击才能执行啊
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 别想了。靠 html 单方面是做不到的
: 能做到的话你就等着哪天打开一个带 format 的页面吧
--
FROM 114.245.139.*
补充一点,代码里面的exe文件本机都已经安装好的。
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 别想了。靠 html 单方面是做不到的
: 能做到的话你就等着哪天打开一个带 format 的页面吧
--
FROM 114.245.139.*
在注册表里写这些东西,把notepad.exe改成你的exe,这一步可以在安装exe文件的时候做。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\zerogan]
@="URL:Zero Gan Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\zerogan\shell]
@=""
[HKEY_CLASSES_ROOT\zerogan\shell\open]
[HKEY_CLASSES_ROOT\zerogan\shell\open\command]
@="notepad.exe \"%1\""
然后页面里写:
<a href="zerogan:blahblah">click me</a>
其中 zerogan:blahblah 可以通过命令行传给你的程序。
【 在 zerogan (零·感) 的大作中提到: 】
: 标 题: Re: 网页中如何开启本地应用程序?
: 发信站: 水木社区 (Sun Feb 13 16:53:21 2011), 站内
:
: 补充一点,代码里面的exe文件本机都已经安装好的。
: 【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: : 别想了。靠 html 单方面是做不到的
: : 能做到的话你就等着哪天打开一个带 format 的页面吧
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 114.245.139.*]
--
FROM 123.125.0.*
谢谢指点,我尝试了。但有一个缺陷。
<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.*
不能
【 在 zerogan (零·感) 的大作中提到: 】
: 谢谢指点,我尝试了。但有一个缺陷。
: <a href="zerogan:filename.txt"> Zerogan Notepad </a>
: 点击后,会弹出一个告警窗口
: ...................
--
FROM 61.149.190.*
把这个协议在注册表里指向一个bat脚本,把字符串分开后再调用记事本不就行了
【 在 zerogan (零·感) 的大作中提到: 】
: 谢谢指点,我尝试了。但有一个缺陷。
: <a href="zerogan:filename.txt"> Zerogan Notepad </a>
: 点击后,会弹出一个告警窗口
: ...................
--
FROM 159.226.43.*
windows bat有那么强的字符串处理能力吗?
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 把这个协议在注册表里指向一个bat脚本,把字符串分开后再调用记事本不就行了
--
FROM 61.149.190.*
我小学学的dos的隐约印象告诉我只是去掉前面的几个固定字符这种事还是能做的
【 在 JulyClyde (信RFC1149得自由) 的大作中提到: 】
: windows bat有那么强的字符串处理能力吗?
--
FROM 159.226.43.*
我刚学的dos告诉我不能。
【 在 NIGHTFIRE (昵称不告诉你们) 的大作中提到: 】
: 我小学学的dos的隐约印象告诉我只是去掉前面的几个固定字符这种事还是能做的
--
FROM 114.245.139.*
那就指向 cscript your.vb %1
在 your.vb 里写vb做拆分,再调用notepad.exe
【 在 zerogan (零·感) 的大作中提到: 】
: 我刚学的dos告诉我不能。
--
FROM 210.77.27.*