易语言的取命令行是什么意思?有什么用?
描述说本命令可以取出在启动易程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段。本命令为初级命令。根本看不懂谁能帮我解释解释,简单化一点?.版本2.局部变量命令...
描述说 本命令可以取出在启动易程序时附加在其可执行文件名后面的所有以空格分隔的命令行文本段。本命令为初级命令。根本看不懂 谁能帮我解释解释,简单化一点?
.版本 2
.局部变量 命令行, 文本型, , "0"
取命令行 (命令行)
.如果真 (取数组成员数 (命令行) ≠ 0)
编辑框1.内容 = 到文本 (读入文件 (命令行 [1])) ' 你的记事本的主编辑框是哪个 你就写成那个
数组清零 (命令行) ' 防止内存占用高 不用的变量都清空
.如果真结束
别人的记事本源码里面有这个,貌似这个命令的作用是用来接收软件被设置为打开方式的文件数据吗 展开
.版本 2
.局部变量 命令行, 文本型, , "0"
取命令行 (命令行)
.如果真 (取数组成员数 (命令行) ≠ 0)
编辑框1.内容 = 到文本 (读入文件 (命令行 [1])) ' 你的记事本的主编辑框是哪个 你就写成那个
数组清零 (命令行) ' 防止内存占用高 不用的变量都清空
.如果真结束
别人的记事本源码里面有这个,貌似这个命令的作用是用来接收软件被设置为打开方式的文件数据吗 展开
展开全部
这样吧,我用通俗一点的话来讲解下。
关于取命令行命令,大致的意思是,比如你有一个软件叫学生登记,而且它有一个可用于网络更新的程序。注意,更新的程序是绝对不能和应用程序做成一个EXE的,这是因为一旦程序在运行,是没办法覆盖更新的。
这就有了一个问题,那就是程序在不需要更新时,为了防止别人误将更新程序当成执行程序双击运行,那就只好在更新程序上设置一个接收命令,比如-up ,这样,如果不以运行程序并加命令的方式,是无法运行这个EXE的,这就防止了别人误点击。
当然,取命令行命令,决不只是这方面应用,它的应用范围是很广的,我只是简单介绍一下。
下面给你一个图片,演示了关于命令行的应用,注意:图片中的上下两个子程序并不在一个EXE中,上面的类似执行程序,下面的在类似更新程序中,你可以自己写出代码测试一下:
追问
我想要实现的效果是把程序设为默认打开方式后,程序能接收要打开的文件位置也就是目录
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询