gpt4 book ai didi

windows - 在 Windows 上的默认浏览器中打开带有参数的本地 html 文件

转载 作者:可可西里 更新时间:2023-11-01 14:26:07 27 4
gpt4 key购买 nike

我需要在默认浏览器中使用我的 C++ 程序中的参数打开磁盘上的 html 文件。

例如:c:\index.html?id=15。

我正在使用 ShellExecute 打开所有 url 或文件,但是这个不起作用,它会从本地文件中删除参数。

ShellExecute(0, NULL, "file:///c:\index.html?id=15", NULL, NULL, SW_SHOWNORMAL);

它在命令行中运行良好,即iexplore file:///c:\index.html?id=15

如何打开该页面?

最佳答案

请尝试此代码。

int result = 0;
TCHAR app[MAX_PATH] = { 0 };

result = (int)::FindExecutable(_T("C:\\index.html"), NULL, app);
if (result > 32) {
::ShellExecute(0, NULL, app,
_T("file:///C:\\index.html?id=15"), NULL, SW_SHOWNORMAL);
}

关于windows - 在 Windows 上的默认浏览器中打开带有参数的本地 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10915495/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com