我需要在我的C++程序中使用参数打开磁盘上的html文件,并在默认浏览器中显示。
例如:c:\index.html?id=15。
我使用ShellExecute来打开所有的url或文件,但这个不起作用,它会从本地文件中剥离参数。
例如: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
您如何打开该网页呢?
<html><head><meta http-equiv="refresh" content="0;URL='file:///c:\index.html?id=15'"> ...
写入临时文件,然后运行该临时文件。请注意,这仅是一种建议,不会改变原始功能。 - Alex K.