《易语言所有命令》

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