我想知道Roblox(website)如何设法从他们的网站启动roblox可执行文件:当您选择一个游戏并按“玩”时,我的浏览器(chrome)询问我是否要启动一个应用程序,并向我显示路径。当我按“启动应用程序”时,它将启动计算机上的roblox客户端。
最佳答案
对于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" "roblox:Hello World"
一样。