如何在GMS中默认浏览器触发打开html文件

How to trigger opening html file by default browser in GMS

提问人:ChenZX 提问时间:11/11/2023 最后编辑:BmyGuestChenZX 更新时间:11/13/2023 访问量:25

问:

我想使用 LaunchExternalProcess 触发在 GMS 中打开 html 文件。我已经在cmd中测试了该命令,并且它有效。 cmd 命令是

start X:\Manual\index.html

但是如果我在 GMS 中使用下面的代码,它会说它无法归档文件

String cmd = "start X:\\Manual\\index.html"
LaunchExternalProcess(cmd)
外部 dm-script

评论


答:

2赞 BmyGuest 11/13/2023 #1

尝试

string msg = "cmd.exe /c" 
msg += "start C:/temp/test.htm"
LaunchExternalProcess(msg)

请注意,LaunchExternalProcess() 命令与在命令提示符内不同。这更像是运行一个链接图标,即指定要运行的可执行文件。

“start”命令是命令提示符下的命令,而不是可执行文件。 因此,必须“启动”命令提示符(/c 不显示窗口)并将命令提示符的命令作为该调用的参数传递。