WinExec

WinExecWinAPI:WinExec-运行外部程序//声明WinExec(lpCmdLine:LPCSTR;{文件名和参数;如没指定路径会按以下顺序查找:程序目录/当前目录/System32/

大家好,又见面了,我是你们的朋友全栈君。

//声明
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}

from http://www.cnblogs.com/del/archive/2008/02/13/1067871.html

//举例, 启动记事本:
procedure TForm1.Button1Click(Sender: TObject);
begin
  WinExec('notepad.exe', SW_SHOWNORMAL);
end;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/154192.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用java代码来打印杨辉三角形图案

    使用java代码来打印杨辉三角形图案

    2021年5月24日
    193
  • 计算机网络体系结构

    计算机网络体系结构计算机网络体系结构认识一下什么是计算机网络体系结构计算机网络是一个非常复杂、庞大的系统,涉及到很多组成部分。包括主机、路由器、各种链路、应用、协议、硬件、软件……等。那么是否存在一种体系结构可以

    2022年7月4日
    18
  • GOGS代码仓库迁移教程

    GOGS代码仓库迁移教程前言安装复制原始仓库数据修改用户配置启动 gogs 关键步骤更新 authorized keys 和 HooK0 前言 GOGS 部署到本机比较方便 这次遇到需要将 GOGS 从 win10 系统迁移到安装 UbuntuMate 的树莓派上面 在此记录下迁移教程 1 安装树莓派需要下载对应的版本 raspi2 armv6 zip 下载地址 https dl gogs io 下载后解压到自定义目录 如

    2025年6月24日
    0
  • checkbox的attr("checked")一直以来,undefined问题解决

    checkbox的attr("checked")一直以来,undefined问题解决

    2022年1月14日
    40
  • 网页导航菜单制作

    网页导航菜单制作导航部分可分为三部分:第一部分:登陆/注册第二部分:导航,无序列表部分第三部分:图标部分具体步骤:1.先新建一个div容纳整个导航部分的内容2.再新建p标签包含第一部分内容,左浮(p标签本为行级元素不能设置宽高,但左浮后,变成行块元素可以设置宽高),再设置height与line-height值相同,则可上下居中。3.导航部分右边属于一个无序列表,要实

    2022年7月26日
    4
  • 动态sql mysql_动态SQL语句_MySQL「建议收藏」

    动态sql mysql_动态SQL语句_MySQL「建议收藏」1:普通SQL语句可以用Exec执行eg:Select*fromtableNameExec(‘select*fromtableName’)sp_executesqlN’select*fromtableName’–请注意字符串前一定要加N2:字段名,表名,数据库名之类作为变量时,必须用动态SQLeg:declare@fnamevarchar(20)set@…

    2022年6月23日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号