我有一個 HMTL 文件,我想用用戶的預設瀏覽器開啟該文件,後面跟著一個參數。例如,如果您的預設瀏覽器是 Google Chrome,則它將開啟為:
C:/Users/[User]/AppData/Local/Google/Chrome/Applications/chrome.exe -[parameter]
這可能不是應該如何處理的,而且我知道這不安全或不理想。但我想知道如何(如果你能的話)如何實現這一目標。
謝謝。
答案1
在 Windows 系統上使用:
cmd /c 開始http://superuser.com
該命令的作用是:
指令打開命令列視窗。
/C是命令列視窗的參數。它告訴命令列視窗完成後自行關閉。
該命令行視窗應運行命令start。
開始打開一個新的命令提示字元以運行命令。
在這種情況下,啟動應運行的命令是:http://superuser.com
開始http://superuser.com意思是,打開http://superuser.com並分配有預設程序。
可以在命令列視窗中找到分配了哪個程式:類型, 和助理
對於 http 協議,您可以使用 ftype 並蒐索以 http= 開頭的條目,以查看分配給它的程式。
如果 ftype 或 assoc 中沒有指定任何內容,則使用 start 參數呼叫 explorer.exe。