我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ShellExecute函数用法的实例代码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ShellExecute函数用法的实例代码

以下是一个使用ShellExecute函数的示例代码:
```cpp
#include
int main()
{
// 打开一个网页
ShellExecute(NULL, "open", "https://www.baidu.com", NULL, NULL, SW_SHOWNORMAL);
// 运行一个可执行文件
ShellExecute(NULL, "open", "C:\\Program Files\\Internet Explorer\\iexplore.exe", NULL, NULL, SW_SHOWNORMAL);
// 打开一个文件夹
ShellExecute(NULL, "open", "C:\\Windows\\System32", NULL, NULL, SW_SHOWNORMAL);
return 0;
}
```
上述代码中使用了ShellExecute函数来执行不同的操作。第一个示例使用ShellExecute来打开一个网页,第二个示例使用ShellExecute来运行一个可执行文件,第三个示例使用ShellExecute来打开一个文件夹。
ShellExecute函数的原型为:
```cpp
HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
```
- hwnd:可选参数,指定父窗口的句柄,如果不需要指定父窗口,则可将其设置为NULL。
- lpOperation:指定要执行的操作,常见的取值有"open"、"print"、"edit"等,也可以设置为NULL。
- lpFile:指定要执行的文件或者URL。
- lpParameters:指定传递给要执行的应用程序的参数,如果不需要传递参数,则可将其设置为NULL。
- lpDirectory:指定要执行的应用程序的初始目录,如果不需要指定初始目录,则可将其设置为NULL。
- nShowCmd:指定打开的窗口如何显示,常见的取值有SW_SHOWNORMAL、SW_SHOWMAXIMIZED、SW_HIDE等。
需要注意的是,ShellExecute函数返回一个HINSTANCE句柄,可以用于判断操作是否成功。如果操作成功,返回值大于32;如果操作失败,返回值是一个错误代码。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ShellExecute函数用法的实例代码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ShellExecute函数用法的实例代码

以下是一个使用ShellExecute函数的示例代码:```cpp#include int main(){// 打开一个网页ShellExecute(NULL, "open", "https://www.baidu.com", NULL,
2023-08-17

python中filter函数的用法示例代码

filter()函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用list()来转换,这篇文章主要介绍了python中filter函数的用法,需要的朋友可以参考下
2022-12-20

PHP函数使用实例代码分析

今天小编给大家分享一下PHP函数使用实例代码分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。PHP检测IP是否内网地址、保
2023-07-05

MySql COALESCE函数使用方法代码案例

COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALES
2022-05-31

python的open函数使用案例代码

python打开文件使用open()函数,返回一个指向文件的指针,在python中使用open函数对文件进行处理,这篇文章主要介绍了python中的open函数使用,需要的朋友可以参考下
2023-02-10

MATLAB中text函数使用的语法与示例代码

text函数的功能是向数据点添加文本说明,下面这篇文章主要给大家介绍了关于MATLAB中text函数使用的语法与示例的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-18

C++实现Matlab的zp2tf函数的示例代码

matlab 的 zp2tf 函数的作用是将极点形式的 H(s) 函数的分母展开,本文主要为大家介绍了C++实现Matlab的zp2tf函数示例代码,需要的可以参考一下
2023-05-16

MybatisPlus使用聚合函数的示例代码

本文主要介绍了MybatisPlus使用聚合函数的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-19

python获取当前运行函数名称的方法实例代码

python获取当前运行函数名称的方法实例代码 摘要: c/c++中获取函数所在源码名,函数名和行号的方法很简单 __FILE__,__FUNCTION__和__LINE__ python没有这种语法,但也可以通过某种方法得到,这里给出例子
2022-06-04

Python函数中的函数(闭包)用法实例

本文实例讲述了Python闭包的用法。分享给大家供大家参考,具体如下: Python函数中也可以定义函数,也就是闭包。跟js中的闭包概念其实差不多,举个Python中闭包的例子。def make_adder(addend):def adde
2022-06-04

Mybatis choose when用法实例代码

mybatis choose when的用法实现代码如下所示:mapper.xml: