博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinAPI: WinExec - 运行外部程序
阅读量:6313 次
发布时间:2019-06-22

本文共 1043 字,大约阅读时间需要 3 分钟。

  hot3.png

//声明WinExec(  lpCmdLine: LPCSTR; {文件名和参数; 如没指定路径会按以下顺序查找: 程序目录/当前目录/System32/Windows/PATH环境变量}  uCmdShow: UINT     {启动选项}): UINT;//返回值:大于 31                    {调用成功}等于 0                     {内存不足}ERROR_FILE_NOT_FOUND = 2;  {文件名错误}ERROR_PATH_NOT_FOUND = 3;  {路径名错误}ERROR_BAD_FORMAT     = 11; {EXE 文件无效}//uCmdShow 参数可选值:SW_HIDE            = 0; {隐藏, 并且任务栏也没有最小化图标}SW_SHOWNORMAL      = 1; {用最近的大小和位置显示, 激活}SW_NORMAL          = 1; {同 SW_SHOWNORMAL}SW_SHOWMINIMIZED   = 2; {最小化, 激活}SW_SHOWMAXIMIZED   = 3; {最大化, 激活}SW_MAXIMIZE        = 3; {同 SW_SHOWMAXIMIZED}SW_SHOWNOACTIVATE  = 4; {用最近的大小和位置显示, 不激活}SW_SHOW            = 5; {同 SW_SHOWNORMAL}SW_MINIMIZE        = 6; {最小化, 不激活}SW_SHOWMINNOACTIVE = 7; {同 SW_MINIMIZE}SW_SHOWNA          = 8; {同 SW_SHOWNOACTIVATE}SW_RESTORE         = 9; {同 SW_SHOWNORMAL}SW_SHOWDEFAULT     = 10; {同 SW_SHOWNORMAL}SW_MAX             = 10; {同 SW_SHOWNORMAL}         //举例, 启动记事本:procedure TForm1.Button1Click(Sender: TObject);begin  WinExec('notepad.exe', SW_SHOWNORMAL);end;

转载于:https://my.oschina.net/hermer/blog/320315

你可能感兴趣的文章
iOS横竖屏
查看>>
thinkphp判断更新是否成功
查看>>
Do While ... Loop 与 Do Until ... Loop 的区别
查看>>
【Linux】查询某个字符串出现次数
查看>>
高效使用jquery之一:请使用'On'函数
查看>>
冲刺第一周第三天
查看>>
ERP环境检测工具设计与实现 Environment Detection
查看>>
不要在构造中做太多事情,不然有时候会出现有意思的代码~
查看>>
IIS 发布网站遇到的问题
查看>>
NuGet学习笔记(2)——使用图形化界面打包自己的类库
查看>>
xcode中没有autoSizing的设置
查看>>
字符编码
查看>>
企业应用:应用层查询接口设计
查看>>
浅谈Excel开发:十 Excel 开发中与线程相关的若干问题
查看>>
nfd指令的详细说明
查看>>
安装VisualSvn Server时遇到的问题
查看>>
不用Visual Studio,5分钟轻松实现一张报表
查看>>
人脸识别 开放书籍 下载地址
查看>>
Notepad++配置Python开发环境
查看>>
用户组概念 和 挂载 概念
查看>>