
取命令行是用来取运行程序的参数 通常用在窗口创建完毕子程序处
用处是使用命令行来调试或者限制用户运行程序
用来存储他的必须是文本型的变量数组
我这里给出的例子是
如果运行参数数量少于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程序怎么接受命令行参数、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)