html網頁呼叫本地exe程式的實現方法
阿新 • • 發佈:2019-02-14
最近在做一個專案,要什麼網頁裡調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啦。