呼叫本地 exe檔案方法

2021-10-04 12:16:55 字數 973 閱讀 4044

最近遇到乙個需求,現場觸控螢幕,需要呼叫電腦自帶鍵盤,試了網上說的:

var shell = new activexobject("wscript.shell");

shell .run("osk");

但是結果沒用。

看到一篇:html啟動本地exe檔案,成功了。

如下:結構:

開啟登錄檔,在hkey_classes_root\下新建項,起個見明知意的名稱,如鍵盤,osk32,新建項defaulticon、shell/open/command,在osk32資料夾中,右鍵空白處,新建預設字串值,url protocol,新建項url protocol。

在defaulticon,加入資料值為需要調取的.exe檔案位置

在comman中,右鍵加入字串值格式為 「.exe路徑」 + 「在頁面中呼叫的名稱」

在html檔案中,呼叫:

lang

="en"

>

>

charset

="utf-8"

>

>

titletitle

>

head

>

>

href

="osk32://"

>

呼叫oska

>

body

>

html

>

js呼叫本地exe檔案

執行時需要去掉注釋 windows registry editor version 5.00 hkey classes root pw pw 協議名稱 pw protocol pw 協議路徑 url protocol hkey classes root pw defaulticon pw 協議名稱 ...

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

html網頁呼叫本地exe程式的實現方法 1.新建登錄檔具體檔案 windows registry editor version 5.00 hkey classes root hhtpexe hkey classes root hhtpexe defaulticon c program files ...

html啟動本地 exe檔案

之前沒有了解這個內容,還是乙個小夥伴在面試中遇到的乙個題目,感覺挺有意思就研究了一下這個東西到底是怎麼用的。搜了一下解決方法,是新增登錄檔,自己執行了可以使用 第一步 首先開啟登錄檔,方法是 win r 進入執行,或者從開始裡找執行 輸入regedit進入登錄檔 第二步 然後 在登錄檔 左邊最上面h...