您好,欢迎访问三七文档
―――易语言所有命令―――环境操作命令示例子程序:_按钮1_被单击局部容器:文本数组数据类型:文本型数组:0局部容器:数目数据类型:整数型局部容器:容器1数据类型:整数型局部容器:是否有启动密码数据类型:逻辑型※备注:下面的程序片段演示通过使用取命令行命令来校验程序启动密码的方法取命令行(文本数组)数目=取数组成员数(文本数组)计次循环首(数目,容器1)如果真(文本数组[容器1]=“/password”)*备注:此处的/password可以用你自己的密码代替,如:/123是否有启动密码=真如果真结束计次循环尾()如果真(是否有启动密码=假)*备注:如果发现没有在命令行中附加密码参数,则直接退出信息框(“您是非法用户!”,0,)结束()如果真结束信息框(“欢迎进入系统!”,0,)编辑框1.加入文本(“当前程序运行目录:”+取运行目录()+#换行符+#换行符)编辑框1.加入文本(“当前程序执行文件名:”+取执行文件名()+#换行符+#换行符)编辑框1.加入文本(“环境变量PATH内容为:”+读环境变量(“PATH”)+#换行符+#换行符)写环境变量(“PATH”,“C:\”)*备注:将PATH环境变量写入新值,注意此改变只对本程序内部有效.编辑框1.加入文本(“环境变量PATH的新内容为:”+读环境变量(“PATH”)+#换行符+#换行符)系统处理类命令系统处理命令示例1、运行示例:在易程序里运行Windows记事本,并最大化窗口运行(“c:\windows\notepad.exe”,假,4)2、取剪辑板文本示例:用编辑框1读入剪辑板中的文本内容编辑框1.内容=取剪辑板文本()3、置剪辑板文本示例:将编辑框1中的内容放入剪辑板置剪辑板文本(编辑框1.内容)4、剪辑板中可有文本示例:若剪辑板中有文本,则读入至编辑框1中如果真(剪辑板中可有文本())编辑框1.内容=取剪辑板文本()如果真结束5、清除剪辑板示例:如果剪辑板中有内容,则清除之如果真(剪辑板中可有文本())清除剪辑板()如果真结束6、取屏幕宽度示例:设置_启动窗口的宽度为屏幕宽度,高度为屏幕高度_启动窗口.移动(0,0,取屏幕宽度(),取屏幕高度())7、取屏幕高度示例:设置_启动窗口的宽度为屏幕宽度,高度为屏幕高度_启动窗口.移动(0,0,取屏幕宽度(),取屏幕高度())8、取鼠标水平位置示例:标签1鼠标左键被按下时,显示鼠标相对于桌面左边的位置子程序:_标签1_鼠标左键被按下返回值类型:逻辑型参数:横向位置数据类型:整数型参数:纵向位置数据类型:整数型参数:功能键状态数据类型:整数型信息框(取鼠标水平位置(),0,)9、取鼠标垂直位置示例:标签1鼠标左键被按下时,显示鼠标相对于桌面顶边的位置子程序:_标签1_鼠标左键被按下返回值类型:逻辑型参数:横向位置数据类型:整数型参数:纵向位置数据类型:整数型参数:功能键状态数据类型:整数型信息框(取鼠标垂直位置(),0,)10、取颜色数示例:弹出当前显示方式最大颜色显示数目的信息框信息框(取颜色数(),0,)11、输入框示例:显示要求输入用户名字的输入框,并用输入内容作为_启动窗口标题子程序:__启动窗口_创建完毕局部容器:用户数据类型:文本型如果真(输入框(“请输入用户姓名:”,“用户登录”,“超级用户”,用户,1))_启动窗口.标题=用户如果真结束12、信息框示例:删除一个记录如果真(信息框(“确定要删除该记录吗?”,#信息图标+#确认取消钮,“删除记录”)=#确认钮)删除()彻底删除()如果真结束13、鸣叫示例:如果在尾记录,鸣叫提示,否则,记录向后移动跳过(1)如果真(尾记录后())鸣叫()到尾记录()如果真结束14、取启动时间示例:将系统启动时间读入编辑框1编辑框1.内容=取启动时间()15、置等待鼠标示例:计算连加局部容器:结果数据类型:长整数型局部容器:容器数据类型:整数型置等待鼠标()容器循环首(1,10000,1,容器)结果=结果+容器容器循环尾()恢复鼠标()画板1.滚动写行(结果)16、恢复鼠标示例:计算连加局部容器:结果数据类型:长整数型局部容器:容器数据类型:整数型置等待鼠标()容器循环首(1,10000,1,容器)结果=结果+容器容器循环尾()恢复鼠标()画板1.滚动写行(结果)17、延时示例:在连续执行的程序语句之间停顿3秒程序语句1延时(3000)程序语句2延时(3000)……18、取文本注册表项、取数值注册表项、取字节集注册表项这三个命令用法基本一样,根据“写注册表项”写入的数据类型,分别用这三个命令取出写入的值。示例:从E语言的#现行用户(也即HKEY_CURRENT_USER键)中取出“E记事本”的常用文件1局部容器:结果数据类型:文本型结果=取文本注册表项(“E记事本”,“常用文件”,“1”,“没找到”)画板1.滚动写行(结果)19、写注册表项示例:在E语言的#现行用户(也即HKEY_CURRENT_USER键)中建立子键“E记事本”-“常用文件”-“1”的值,数据类型为文本型写注册表项(“E记事本”,“常用文件”,“1”,“c:\autoexec.bat”)20、删除注册表项示例:删除E语言的#现行用户(也即HKEY_CURRENT_USER键)中“E记事本”的常用文件1删除注册表项(“E记事本”,“常用文件”,“1”)21、取文本注册项、取数值注册项、取字节集注册项这三个命令用法基本一样,根据“写注册项”写入的数据类型,分别用这三个命令取出写入的值。示例:从E语言中的#所有用户(即HKEY_USERS键)的“.Default\Software”键下取出“E记事本”的常用文件1局部容器:结果数据类型:文本型结果=取文本注册项(#所有用户,“.Default\Software\E记事本\常用文件\2”,“没找到”)画板1.滚动写行(结果)22、写注册项根目录是指WINDOWS系统中注册表的几个主根键。E语言中的#根类是指HKEY_CLASSES_ROOT键E语言中的#现行设置是指HKEY_CURRENT_CONFIG键E语言中的#现行用户是指HKEY_CURRENT_USER键E语言中的#本地机器是指HKEY_LOCAL_MACHINE键E语言中的#所有用户是指HKEY_USERS键示例:在E语言中的“#所有用户”的“.Default\Software”键下写出“E记事本”的“常用文件”—“1”的值,数据类型为文本型写注册项(#所有用户,“.Default\Software\E记事本\常用文件\1”,“c:\autoexe.bat”)23、删除注册项示例:删除E语言中的“#所有用户”的“.Default\Software”键下“E记事本”的“常用文件”—“1”项删除注册项(#所有用户,“.Default\Software\E记事本\常用文件\1”)24、注册项是否存在示例:删除E语言中的“#所有用户”的“.Default\Software”键下“E记事本”的“常用文件”—“1”项如果(注册项是否存在(#所有用户,“.Default\Software\E记事本\常用文件\1”))删除注册项(#所有用户,“.Default\Software\E记事本\常用文件\1”)否则信息框(“没找到该注册表项”,0,)如果结束磁盘操作命令示例1、取磁盘总空间本命令返回指定磁盘总空间,单位为1024字节(KB)。示例:取磁盘总空间(“C”)//仅接受字符串参数的第一个字符。若忽略,则为当前驱动器。2、取磁盘剩余空间返回指定磁盘的剩余空间。类似于取磁盘总空间命令。示例:取磁盘剩余空间(“C”)3、取磁盘卷标磁盘卷标是磁盘的标示,本命令可以返回指定的磁盘卷标。示例:取磁盘卷标(“C”)4、置磁盘卷标本命令与上一条命令对应,可以设置指定磁盘的卷标。示例:置磁盘卷标(“C”,“Win98”)//卷标内容5、改变驱动器使用本命令把当前默认驱动器改为指定的驱动器。以上磁盘操作参见cpcz.e。示例:改变驱动器(“D”)//把D盘设为默认驱动器6、改变目录类似于改变驱动器命令,作用是改变当前的目录。需要注意的是本命令不会改变默认驱动器。示例:改变目录(“C:\Windows”)//也可以不指定盘符,在默认的驱动器上改变目录(若目录不存在会失败,不做改变)。7、取当前目录使用本命令返回当前默认的目录。示例:编辑框1.内容=取当前目录()8、创建目录创建一个新的目录,相当于DOS下的MD命令。示例:创建目录(“C:\DOS”)创建目录(“DOS”)//在当前目录下创建9、删除目录删除磁盘上的一个目录,要注意的是,同DOS命令RD一样,要求此目录下没有任何文件或子目录。示例:删除目录(“DOS”)10、复制文件把某个文件从一个地方复制到另一个地方。示例:复制文件(“C:\Msdos.sys”,//源文件名“Msdos.sys”)//目标文件名注意:文件名可以使用绝对路径,也可以使用相对路径(即当前目录下),但是如果目标文件所在父目录不存在,复制将失败。示例:复制文件(“C:\Msdos.sys”,“D:\AAA\Msdos.sys”)若D:\AAA不存在,复制将会失败。11、移动文件把某个文件从一个地方移动到另一个地方。可参考复制文件命令。示例:移动文件(“readme.txt”,“C:\1.txt”)移动文件(“readme.txt”,“readme1.txt”)//本命令相当于文件改名。12、文件更名重新命名一个文件或目录。对文件操作来说,无论从用法还是效果上,都和移动文件命令一致。示例:文件更名(“readme.txt”,“readme1.txt”)文件更名(“readme.txt”,“C:\1.txt”)//本命令相当于文件移动。13、删除文件删除指定的文件。注意:删不掉系统正在使用的文件。示例:删除文件(“readme.txt”)14、文件是否存在检测指定的文件是否存在。示例:文件是否存在(“readme.txt”)15、寻找文件使用本命令可以返回符合要求名字和属性都匹配的文件或目录名。本命令可以使用通配符“*”和“?”来指定各种文件名。需要注意的是,本命令调用一次,只返回一个匹配的文件名。再次调用没有文件名参数的寻找文件命令会返回下一个匹配的文件名,直到找不到匹配的文件,会返回空文本。这时必须再次使用带文件名参数的命令才能进行下次查找。示例:寻找文件(“readme.txt”,//匹配的文件名#只读文件)//匹配的属性,默认为除子目录外的所有文件寻找文件(,#只读文件)//返回和上一条命令相同条件的下一个匹配的文件名寻找文件(“*.txt”,)//返回第一个扩展名为.txt的文件名寻找文件(“???.txt”,)16、取文件时间返回指定文件的创建或是最后一次被修改的时间。注意:如果文件不存在的话,将返回系统现行时间。示例:编辑框1.内容=到文本(取文件时间(“readme.txt”))//到文本()命令将时间类型转换为文本类型,以便编辑框1.内容接受。17、取临时文件名返回一个在指定目录中确定不存在的.TMP全路径文件名称。示例:取临时文件名(“C:\”)取临时文件名()//默认将使用系统的标准临时目录18、读入文件读入文件中的所有数据,返回的类型为字节集(可用于图片,声音的读入)。示例:画板1.底图=读入文件(“candy.jpg”)19、写到文件把字节集类型的所有数据写到文件中(可用于图片,声音的写出)。示例:写出文件(“candy.jpg”,画板1.底图)流程控制类命令示例子程序:_按钮1_被单击局部容器:容器1数据类型:整数型※备注:演示如果命令如果(1+1=2)画板1.滚动写行(“如果命令演示:1+1=2”)否则画板1.滚动写行(“如果命令演示:1+1≠2”)如果结束※备注:演示如果真命令如果真(1+1=2)画板1.滚动写行(“如果真命令演示:1+1=2”)如果真结束※备注:演示判断命令判断(1+1=2)画板1.滚动写行(“判断命令演示:1+1=2”)判断(1+1=3)画板1.滚动写行(
本文标题:《易语言所有命令》
链接地址:https://www.777doc.com/doc-5901271 .html