1. 程式人生 > >html網頁呼叫本地exe程式的實現方法

html網頁呼叫本地exe程式的實現方法

最近在做一個專案,要什麼網頁裡調exe。。。開始以為不能實現,後來想想很多就跟淘寶網頁上點旺旺一樣,還有QQ,迅雷等都是這種。搜了一下解決方法,是添加註冊表,自己運行了可以使用。

首先開啟登錄檔,方法win+r 進入執行,或者從開始裡找執行輸入regedit進入登錄檔。

然後 在登錄檔 左邊最上面HKEY_CLASSES_ROOT那個樹右鍵新建——項。名字自己起就好了。然後再在自己建的這個節點上,右鍵,新建兩個項,分別起名為DefaultIcon,shell,然後再在shell這個節點上右鍵,新建項open,再在open上新建項command,結構如下所示。


雙擊名稱可以修改資料裡面的內容,右鍵可以新建字串值,上圖第二個是我新建的

在defaulticon 的預設項 填寫資料D:\Tencent\QQ\Bin\QQScLauncher.exe,這裡用QQ測試一下,右鍵桌面QQ快捷方式看你QQ的路徑是什麼

command項也是資料填寫上D:\Tencent\QQ\Bin\QQScLauncher.exe 這樣登錄檔部分就完成了。

最後新建一個txt文字文件,輸入下面程式碼

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  </head>
    <body>
        <div>
            <a href="Sydqs://">
           open exe
            </a>
        </div>
    </body>
</html>

儲存為test.html

開啟頁面,


點選超連結,點啟動應用


就可以呼叫本地QQ啦。