在web中打開exe程序並傳參


首先在注冊表添加,將下面內容復制在txt里面,把里面的路徑改成自己的目標程序路徑並更改文件后綴為***.reg,然后雙擊運行。

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\YCXDT]
@="YCXDT Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\YCXDT\DefaultIcon]
@="D:\\TeamViewer\\TeamViewer.exe\,1"
[HKEY_CLASSES_ROOT\YCXDT\shell]
@=""
[HKEY_CLASSES_ROOT\YCXDT\shell\open]
@=""
[HKEY_CLASSES_ROOT\YCXDT\shell\open\command]
@="\"D:\\TeamViewer\\TeamViewer.exe\" \"%1\""     // %1 表示傳參

運行完成后打開注冊表檢查,如果能找到就說明正確

 

 

 

其次在web里面任意一個地方點擊事件里面添加如下

window.location.href = `YCXDT://id=${data.id}`   //YCXDT是上面.reg文件里面的名稱,要保持一直

 接收參數說明:

 


免責聲明!

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



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