
子程序名:系统_以管理员模式创建进程
在Vista/Win7及更高系统上,以管理员模式创建进程,成功返回真,失败返回假 警告:请勿放在 窗口创建完毕/首次被激活/死循环中
返回值类型:逻辑型
参数<1>的名称为“进程路径”,类型为“文本型”,允许接收空参数数据。注明:留空默认启动自身进程。
参数<2>的名称为“运行参数”,类型为“文本型”,允许接收空参数数据。注明:命令行参数。
版本
2
如果真
(信息框
(“是否运行[XXX程序]?”,
#是否钮
+
#警告图标,
)
=
#是钮)
执行
(4,
取运行目录
()
+
“\xxxexe”,
,
,
)
=
假
'
如果按下是钮,执行程序,否,则无 *** 作
如果真结束
其中"xxxexe"是放在程序自身目录中,当然可以自己设定别的目录
运行
(取运行目录
()
+
“\123exelnk”,
假,
)
是错误的,应该是
运行
(取运行目录
()
+
“\123exe”,
假,
)
这个是运行当前目录下的123exe
运行
(取运行目录
()
+
“\123lnk”,
假,
)
这个是运行当前目录下的叫123的这个快捷方式
首先,编译的程序需要管理员运行,调试可以用管理员权限打开易语言打开源码调试,这个例子希望你能看懂!
-----------------
之所以这么写是为了看命令的执行情况。后期可以这样写:
运行
(“cmd
/c
netsh
wlan
set
hostednetwork
mode=allow”,
假,1
)
-----------------
很抱歉,回答者上传的附件已失效
调用格式: 〈逻辑型〉 运行 (文本型 欲运行的命令行,逻辑型 是否等待程序运行完毕,〔整数型 被运行程序窗口显示方式〕) - 系统核心支持库->系统处理
英文名称:run
本命令运行指定的可执行文件或者外部命令。如果成功,返回真,否则返回假。本命令为初级命令。
参数<1>的名称为“欲运行的命令行”,类型为“文本型(text)”。
参数<2>的名称为“是否等待程序运行完毕”,类型为“逻辑型(bool)”,初始值为“假”。
参数<3>的名称为“被运行程序窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口; 2、#普通激活; 3、#最小化激活; 4、#最大化激活; 5、#普通不激活; 6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。
*** 作系统需求: Windows、Linux
使用精易模块里面的 “进程_创建” 子程序。
子程序名:进程_创建
创建一个程序进程(成功返回进程ID,失败返回0)
返回值类型:整数型
参数<1>的名称为“程序路径”,类型为“文本型”。注明:欲创建进程的执行路径。
参数<2>的名称为“命令行”,类型为“文本型”,允许接收空参数数据。注明:附加上程序路径后的命令行参数。
参数<3>的名称为“运行目录”,类型为“文本型”,允许接收空参数数据。注明:通常留空,特殊情况下使用。
参数<4>的名称为“进程结构”,类型为“精易_进程结构”,接收参数数据时采用参考传递方式,允许接收空参数数据。注明:接收进程结构信息的变量,如果不为空,产品的句柄用CloseHandle函数释放。
运行(“文件地址”,假,)
下面是说明:
调用格式:
〈逻辑型〉
运行
(文本型
欲运行的命令行,逻辑型
是否等待程序运行完毕,[整数型
被运行程序窗口显示方式])
-
系统核心支持库->系统处理
英文名称:run
本命令运行指定的可执行文件或者外部命令。如果成功,返回真,否则返回假。本命令为初级命令。
参数<1>的名称为“欲运行的命令行”,类型为“文本型(text)”。
参数<2>的名称为“是否等待程序运行完毕”,类型为“逻辑型(bool)”,初始值为“假”。
参数<3>的名称为“被运行程序窗口显示方式”,类型为“整数型(int)”,可以被省略。参数值可以为以下常量之一:1、#隐藏窗口;
2、#普通激活;
3、#最小化激活;
4、#最大化激活;
5、#普通不激活;
6、#最小化不激活。如果省略本参数,默认为“普通激活”方式。
以上就是关于易语言如何管理员运行外部程序全部的内容,包括:易语言如何管理员运行外部程序、易语言怎么让程序自动运行、易语言运行指定路径程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)