在網頁中使用超鏈接來打開本地應用(可傳參數)


如果你想要通過超鏈接來打開本地應用,那么你首先你需要將你的應用添入windows注冊表中(這樣網頁就可以通過指定代號來調用程序),由於安全性的原因所以網頁無法直接通過輸入絕對路徑來調用

本地文件。

先新建一個txt,講一下代碼復制進去

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\cqc] @="cqc Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\cqc\DefaultIcon] @="F:\\Work\\cq\\重慶農商行\\W325C_Client\\bin\\Debug\\W325C_Client.exe" #這里需要填入你要調用的exe的絕對路徑 [HKEY_CLASSES_ROOT\cqc\shell] [HKEY_CLASSES_ROOT\cqc\shell\open] [HKEY_CLASSES_ROOT\cqc\shell\open\command] @="\"F:\\Work\\cq\\重慶農商行\\W325C_Client\\bin\\Debug\\W325C_Client.exe\" \"%1\" " #這里需要填入你要調用的exe的絕對路徑

cqc代表的是你為你的項目起的一個代號,在網頁調用時需要用到.

加入 \"%1\" 可以讓你調用時向exe傳入參數

將txt保存為.reg文件然后執行此文件。

下面是html代碼

<!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="cqc://garavo&111111">
           open exe(傳入參數)
            </a>
            <a href="cqc://">
           open exe(不傳參直接打開)
            </a>         
        </div>
    </body>

</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM