最簡單的方法:
const cp = require('child_process')另一種方法是安裝open 依賴包:cp.exec('start '); //
自動開啟預設瀏覽器
const open = require('open');可以看到支援的功能更全面,對各平台的支援也***。(async () =>);
//opens the url in the default browser.
await open('');
//opens the url in a specified browser.
//})();
這裡開啟vs code
const exec = require('child_process').execfile;將會開啟vs codeconst path = "d:\\program files\\microsoft vs code\\code.exe"
exec(path,
function
(err, data) console.log(data.tostring()); });
在windows下怎麼獲取程式的執行引數呢?
可以先右鍵用vs code開啟乙個專案
然後win + r 開啟 執行程式
輸入wmic 回車
檢視所有執行中程序的命令列引數:
wmic process get caption,commandline /value
查詢指定程序的命令列引數:
wmic process where caption="notepad.exe" get caption,commandline /value【精確查詢】
wmic process where="caption like 'notepad%'" get caption,commandline /value【模糊查詢】
所以,開啟指定的目錄就可以通過如下**實現了:
const exec = require('child_process').execfile;const path = "d:\\program files\\microsoft vs code\\code.exe"exec(path, ['目錄路徑'], function
AIR程式呼叫本地預設應用程式開啟本地檔案
air程式呼叫本地預設應用程式開啟本地檔案 當我用下面語句的時候,可以成功開啟桌面資料夾下面的檔案 當我這樣呼叫的時候,報錯了 error error 3000 illegal path name.at error throwerror 網上搜了一下,發現要在xml檔案下面寫一句配置 extende...
開機開啟應用程式
論壇賬號 baiduluckyboy 經常在csdn出沒 版權 解放軍電子工程學院baiduluckyboy wangyuluyulu 126.com 平台 wince6.0.0 s5pc100 bsp 發布日期 2010 09 08 最後修改 記得由於專案的老大要我們在開機的時候啟動自己寫的應用程...
JS開啟PC端本地exe應用程式方法
1.記事本 或其他文字編輯器 建立protocal.reg檔案 windows registry editor version 5.00 hkey classes root webshell url webshell protocol handler url protocol hkey classe...