如何使用 ShellExecute 通过 C++ 在 Windows 中打开 html 文件
How to use ShellExecute to open html files in Windows using C++?
我正在尝试从我的代码中使用默认浏览器打开一些 html 文件。
我使用以下代码:
ShellExecute(NULL, "open", "HELPindex.html",
NULL, NULL, SW_SHOWNORMAL);
并包括标题"Windows.h"。但是 ShellExecutionr:找不到标识符错误,编译失败。
我使用Microsoft Visual Studio 2010。如何使 ShellExecute 工作,或者更确切地说,如何从我的代码中打开 html 文件?
要使用ShellExecute,你应该包括Shellapi.h并与Shell32.lib库链接
我遇到了类似的问题:
在 WinXP 上
ShellExecute( NULL, NULL, "HELPindex.html", NULL, NULL, NULL );
以及
ShellExecute( NULL, "call", "HELPindex.html", NULL, NULL, NULL );
两者都工作正常。
而仅在窗口 7(启动器)上
ShellExecute( NULL, "open", "HELPindex.html", NULL, NULL, NULL );
是可能的。
XP似乎不知道"开放",Win-7不知道"调用"。我把MINGW用于所有的建筑物。
相关文章:
- 如何使用PHP将上传到本地主机的一个html文件重定向到磁盘上的另一个html文档
- 如何在C++中正确地将我的语言字符输出到HTML文件中
- 编写一个 C++ 程序以将文本文件转换为 HTML 文件
- 如何以C++格式输出已保存.html文件中<a href>标签中的所有链接?
- 将图形插入C 中的HTML文件
- 使用C 将JPG文件添加到输出的HTML文件中
- 如何在 c++ 中的 HTML 文件中插入图像
- 如何在twebbrowser组件中显示HTML文件
- 在带有 C++ 的目录中打开 HTML 文件
- 使用 c++/boost::regex 提取 HTML 文件的特定部分
- ShellExecute 未打开 HTML 文件
- 在 linux 中使用 log4cplus 在 html 文件中写入日志C++
- 使用Win32/MFC将HTML文件转换为PDF
- 为什么它只打印文本文件的一个单词,而不是将整个文本文件打印到html文件中
- 使用C++在浏览器中打开 HTML 文件
- 如何使用 ShellExecute 通过 C++ 在 Windows 中打开 html 文件
- Qt:如何以纯文本形式打开Html文件
- 通过 tcp 和浏览器发送带有 HTTP 协议的 html 文件会显示错误
- 如何使用activex控件在窗口/对话框中呈现html文件
- 如何从流中加载html内容,然后如何创建样式表以在预览窗格中显示html文件(如html预览处理程序)