本地html如何启动本地快捷方式或者exe文件?

本地html如何启动本地快捷方式或者exe文件?电脑上软件太多,放在文件夹里不方便,想弄个网页来管理遇到了问题如图:这就是目标效果,就这么简单,现在点击“格式工厂”的时候... 本地html如何启动本地快捷方式或者exe文件?
电脑上软件太多,放在文件夹里不方便,想弄个网页来管理遇到了问题 如图:

这就是目标效果,就这么简单,现在点击“格式工厂”的时候只提示下载,怎么才能直接打开呢?我们知道网页不能随意调用本地程序所以请各位帮帮忙!
亲 分不是问题,也知道各位大神帮助人不是为了虚无缥缈的分,但是还是想请各位尽己所能帮我一下!谢谢你们!
如果你们做好一个简单的网页给我当例子 那么更好 呵呵 谢谢!
展开
 我来答
sango8
2017-07-19 · TA获得超过498个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:135万
展开全部

IE下面可以建立一个WScript.Shell对象,然后使用Run方法来调用本机程序。

还有一种方法就是利用URL Protocol实现网页调用本地应用程序,像QQ,迅雷都是通过这种方法实现的。

第一步:按照如下图所示建立注册表

其中 在注册表的 [HKEY_CLASSES_ROOT] 主键下 建立[qiaoker]建。
[qiaoker] 此键可以自定义任意。

第二步:注册表中建立相关键值对。

注意到上面 command 项的值为 C:\Program Files (x86)\Qiaoker\updater.exe "%1" ,这个"%1"是传递给 updater.exe的参数。
使用时我们会在后面讲到如何使。

第三步:编写web页面代码

 <div><a href="qiaoker://cid:110&username:xxh"> 执行可执行文件</a></div>

说明:QiaokerProtocol: 是注册表中注册的协议名称。
cid:110&username:xxh 是传入可执行程序的参数。
程序收到参数据自已去解析字符串中的相关信息。

其它说明:

在安装可执行文件时,写入注册表信息。

水的就是你X
2014-09-06 · TA获得超过863个赞
知道小有建树答主
回答量:901
采纳率:66%
帮助的人:504万
展开全部
HTML的话是做不到这种事情的。
追问
那用那种能做出来?
追答

这个得用Javascript了,而且只能在IE(或基于IE内核的浏览器)上执行(因为调用了ActiveX)

<script>
function exec (command) {
    window.oldOnError = window.onerror;
    window._command = command;
    window.onerror = function (err) {
        if (err.indexOf('utomation') != -1) {
            alert('命令' + window._command + ' 已经被用户禁止!');
            return true;
        }
        else return false;
    };
    var wsh = new ActiveXObject('WScript.Shell');
    if (wsh)
    wsh.Run(command);
    window.onerror = window.oldOnError;
}
</script>
<input type=button onclick="exec('C://windows//notepad.exe')" value=执行>

试试看这段代码吧,看看有没有什么灵感。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuebaotuxi
2014-09-06 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4196
采纳率:85%
帮助的人:1051万
展开全部
html只是只是一种标记语言,要实现你的功能可以用asp.net或者java等后台服务端的编译性语言才行。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fe_染河
2017-07-07 · 知道合伙人软件行家
fe_染河
知道合伙人软件行家
采纳数:60 获赞数:756
三年前端开发经验,目前就职于狼厂

向TA提问 私信TA
展开全部

由于安全策略,js是不允许访问本地资源的。想解决你的需求,可以考虑

  1. 基于electron开发应用,可以通过它调用本地资源

  2. 使用nodejs,也是可以访问本地资源的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式