易语言参数问题

易语言参数问题,第1张

命令行是用来取运行程序参数 通常用在窗口创建完毕子程序处

用处是使用命令行来调试或者限制用户运行程序

用来存储他的必须是文本型的变量数组

我这里给出的例子是

如果运行参数数量少于1程序不予启动

运行参数1必须是XXX程序方可启动

程序用bat文件运行通常用 start 111exe XXX 这样的类型来启动程序

111exe代表要运行的程序名 XXX代表运行参数如果在XXX后面在加一个空格然后在写入参数那就是第二个参数 一个空格后面代表的就是一个参数

希望LZ能懂

子程序 __启动窗口_创建完毕

局部变量 运行参数, 文本型, , "0"

取命令行 (运行参数)

如果真 (取数组成员数 (运行参数) < 1)

信息框 (“参数不正确”, 0, )

结束 ()

如果真结束

如果真 (运行参数 [1] ≠ “XXX”)

信息框 (“参数不正确”, 0, )

结束 ()

在MFC程序中,可以用以下几种方法来获取命令行参数。 为方便说明,我们假设执行了命令:C:\test\appexe -1 -2

方法一

::GetCommandLine();

将获取到 "C:\test\appexe" -1 -2

方法二

for (int i=0;i<__argc;i++) {

__argv[i];

将依次得到C:\test\appexe -1 -2 }

以上就是关于易语言参数问题全部的内容,包括:易语言参数问题、mfc程序怎么接受命令行参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10102056.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存