易语言的取命令行是什么意思?有什么用?

描述说本命令可以取出在启动易程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段。本命令为初级命令。根本看不懂谁能帮我解释解释,简单化一点?.版本2.局部变量命令... 描述说 本命令可以取出在启动易程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段。本命令为初级命令。根本看不懂 谁能帮我解释解释,简单化一点?
.版本 2

.局部变量 命令行, 文本型, , "0"

取命令行 (命令行)
.如果真 (取数组成员数 (命令行) ≠ 0)
编辑框1.内容 = 到文本 (读入文件 (命令行 [1])) ' 你的记事本的主编辑框是哪个 你就写成那个
数组清零 (命令行) ' 防止内存占用高 不用的变量都清空
.如果真结束
别人的记事本源码里面有这个,貌似这个命令的作用是用来接收软件被设置为打开方式的文件数据吗
展开
 我来答
合作共赏B7
2015-08-02 · TA获得超过514个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:270万
展开全部

这样吧,我用通俗一点的话来讲解下。

关于取命令行命令,大致的意思是,比如你有一个软件叫学生登记,而且它有一个可用于网络更新的程序。注意,更新的程序是绝对不能和应用程序做成一个EXE的,这是因为一旦程序在运行,是没办法覆盖更新的。

这就有了一个问题,那就是程序在不需要更新时,为了防止别人误将更新程序当成执行程序双击运行,那就只好在更新程序上设置一个接收命令,比如-up ,这样,如果不以运行程序并加命令的方式,是无法运行这个EXE的,这就防止了别人误点击。

当然,取命令行命令,决不只是这方面应用,它的应用范围是很广的,我只是简单介绍一下。

下面给你一个图片,演示了关于命令行的应用,注意:图片中的上下两个子程序并不在一个EXE中,上面的类似执行程序,下面的在类似更新程序中,你可以自己写出代码测试一下:

追问
我想要实现的效果是把程序设为默认打开方式后,程序能接收要打开的文件位置也就是目录
追答

可是您问的并不是这个问题,您要问的是(易语言的取命令行是什么意思?有什么用?)

真搞不懂你们提问的方式,哎~~~~

 

而且这个也行的,你就不会变通一下吗?

比如接收的命令行数据里面的数据是:c:\windows\temp\

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式