最近公司有個需求,要求在瀏覽器中點擊某個按鈕,自動調起電腦中的一個應用。
首先,將以下代碼復制到一個 reg
文件,例如 test.reg
。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ptl]
@="URL:ptl Protocol Handler"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ptl\shell]
[HKEY_CLASSES_ROOT\ptl\shell\open]
[HKEY_CLASSES_ROOT\ptl\shell\open\command]
@="D:\\software\\tim\\Bin\\QQScLauncher.exe"
這段代碼注冊了一個 ptl
協議,作用是調起電腦中的 tim
應用 ,路徑是 D:\\software\\tim\\Bin\\QQScLauncher.exe
。
保存完成后,雙擊注冊。
PS:協議,應用可以自由設置
其次,建一個 html
文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<a href="ptl:">tim</a>
</body>
</html>
a
標簽里的 ptl
就是剛才注冊的協議,現在打開瀏覽器點擊 tim
將會彈出一個提示,是否打開 TIM
。
點擊確定,即可打開 TIM
,我們可以將提示的勾打上,以后點擊 tim
就會直接彈出 TIM
,不會再提示。