这种方式是通过修改注册表打开本地的exe可执行文件。

第一步

打开记事本,输入下列神秘代码

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Typora]  //Typora   协议名称
@="Typora Protocol" //Typora   协议路径
"URL Protocol"=""
[HKEY_CLASSES_ROOT\Typora\DefaultIcon]  //Typora   协议名称
@="E:\\Typora\\Typora.exe\"   //-必须修改-协议打开运行程序绝对路径地址
[HKEY_CLASSES_ROOT\Typora\shell]  //Typora   协议名称
@=""
[HKEY_CLASSES_ROOT\Typora\shell\open]  //Typora   协议名称
@=""
[HKEY_CLASSES_ROOT\Typora\shell\open\command]  //Typora   协议名称
@="\"E:\\Typora\\Typora.exe\" "   //-必须修改-协议打开运行程序绝对路径地址

除了我标注--必须修改--的路径,其余地方可以不修改。

第二步

然后另存为后缀名为reg的文件,双击运行会有个提示信息,点击确认后自动生成Typora协议。

第三步

在html文件主要改一下a标签的href路径。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>运行本地可执行文件</title>
</head>
<body>
<a href="Typora://" >运行</a>
<!--点击运行 (Typora协议名称)-->
</body>
</html>

ok,工作完成。


一个可爱的人