2017-03-09 76 views
1

我想知道Roblox如何從他們的網站啓動roblox可執行文件:當您選擇一個遊戲並按下「play」時,我的瀏覽器(chrome)詢問我是否需要啓動一個應用程序,並向我展示路徑。當我按下「啓動應用程序」時,它會啓動我電腦上的roblox客戶端。WEB:從瀏覽器啓動可執行文件

回答

1

對於windows,你register an application to a uri scheme

基本上只是設置一些註冊表項,並將其指向您的可執行文件。設置這個最好的地方是在你的安裝程序中。

這是關鍵,你會設置:

HKEY_CLASSES_ROOT 
    Roblox 
     (Default) = "URL:Roblox Launcher" 
     URL Protocol = "" 
     DefaultIcon 
     (Default) = "roblox.exe,1" 
     shell 
     open 
      command 
       (Default) = "C:\Program Files\Roblox\roblox.exe" "%1" 

然後從你的網站,你可以鏈接到roblox:Hello%20World,因爲如果用戶已經在命令行中輸入"C:\Program Files\Roblox\roblox.exe" "alert:Hello World"這將啓動應用程序。

+0

謝謝你!有效 ! –