| 时间类 |
|---|
| date(1) | 1=系统时间:时间戳 | 字符 | 日期文本 |
| time(1) | 1=系统时间:时间戳 | 数字 | 时间文本 |
| datetime(1) | 1=系统时间:时间戳 | 数字 | 日期时间文本 |
| hourtime(1) | 1=系统时间:时间戳 | 数字 | 小时时间文本 |
| mintime(1) | 1=系统时间:时间戳 | 数字 | 分钟时间文本 |
| time_s(1,2,3,4) | 1~4=系统时间:时分秒毫秒 | 数字 | 获取或转换到秒时间戳 |
| time_ms(1,2,3,4) | 1~4=系统时间:时分秒毫秒 | 数字 | 获取或转换到毫秒时间戳 |
| time_y(1) | 1=系统时间:时间戳 | 数字 | 年 |
| time_m(1) | 1=系统时间:时间戳 | 数字 | 月 |
| time_d(1) | 1=系统时间:时间戳 | 数字 | 日 |
| time_dh(1) | 1=系统时间:时间戳 | 数字 | 时 |
| time_dm(1) | 1=系统时间:时间戳 | 数字 | 分 |
| time_ds(1) | 1=系统时间:时间戳 | 数字 | 秒 |
| time_w(1) | 1=系统时间:时间戳 | 数字 | 周 |
| time_yd(1) | 1=系统时间:时间戳 | 数字 | 今年第几天 |
| time_rms() | | 数字 | 累计运行时长毫秒 |
| time_set_s(1,2,3,4,5,6) | 1~3:时分秒,4~6=系统时间:年月日 | 数字 | 设置时间(秒精度)如果空则重置 |
| time_set_ms(1,2,3,4,5,6,7) | 1~4:时分秒毫秒,5~7=系统时间:年月日 | 数字 | 设置时间(毫秒精度)如果空则重置 |
| 变量类 |
|---|
| exist(1) | 1:变量名(字符) | 状态 | 变量是否存在 |
| str(1) | 1:数字 | 字符 | 数字转字符 |
| num(1) | 1:字符 | 数字 | 字符转数字 |
| int(1) | 1:字符/小数 | 数字(整数) | 字符/小数转整数 |
| len(1) | 1:字符/数字 | 数字 | 获取字符数量/数字长度 |
| 字符类 |
|---|
| char(1,2) | 1:字符 2:位置 | 字符 | 获取一个字符 |
| rmn(1) | 1:字符 | 字符 | 移除字符中的数字 |
| rmc(1,2) | 1:要处理的字符 2=0~9以外:要移除的字符 | 字符 | 移除2中存在的任意字符 |
| rms(1,...) | 1:要处理的字符 ...:要移除的文本 | 字符 | 移除全部参数中相同的文本 |
| sub(1,2,3) | 1:要处理的字符 2:开始位置 3=最大值:长度 | 字符 | 剪切字符,范围从2到2+3(正) |
| subx(1,2,3) | 1:要处理的字符 2:开始位置 3=最大值:长度 | 字符 | 剪切字符,范围从2到2-3(反) |
| find(1,2,3) | 1:要处理的字符 2:查找字符 3=0:开始位置 | 数字 | 查找字符的位置,没有返回-1 |
| replace(1,2,3) | 1:要处理的字符 2:查找字符 3='':替换 | 字符 | 替换字符 |
| 功能类 |
|---|
| sleep(1) | 1:等待的时长 | 状态 | 等待 |
| exit() | | 无 | 退出当前宏 |
| close() | | 无 | 退出程序 |
| rand(1,2) | 1:范围1 2=0:范围2 | 数字 | 获得一个1~2范围的随机值 |
| rand_last() | | 数字 | 上一个随机结果 |
| 鼠标类 |
|---|
| cur_to(1,2) | 1:x 2:y | 状态 | 设置鼠标位置,可使用屏幕像素位置或比例0~1 |
| cur_move(1,2) | 1:x 2:y | 状态 | 移动鼠标,可使用屏幕像素位置或比例0~1 |
| cur_x() | | 数字 | 鼠标x位置 |
| cur_y() | | 数字 | 鼠标y位置 |
| cur_last_x() | | 数字 | 上一个识别结果的像素x位置 |
| cur_last_y() | | 数字 | 上一个识别结果的像素y位置 |
| cur_last_ax() | | 数字 | 上一个识别结果的全局x位置 |
| cur_last_ay() | | 数字 | 上一个识别结果的全局y位置 |
| cur_last_ay() | | 数字 | 上一个识别结果的全局y位置 |
| scr_cx() | | 数字 | 屏幕x大小 |
| scr_cy() | | 数字 | 屏幕y大小 |
| 对话框类 |
|---|
| pop(1,2,3) | 1:要显示的字符 2=1000:消失时长 3=0:是否等待消失 | 字符 | 3如果不等于0代表等待消失后再继续运行,否则立刻运行下一个指令 |
| text_box(1,2,3) | 1:要显示的字符 2=?:标题 3=0:0=普通,1=警告,2=错误 | 状态 | 对话框,如果点击了Yes结果=1,否则=0 |
| edit_box(1,2,3) | 1=?:标题 2=?:要显示的字符 3=0:0=单行,1=多行 | 字符 | 编辑框 |
| 窗口类 |
|---|
| wnd_current() | | 窗口id | 当前窗口id |
| wnd_find(1,2,3) | 1:窗口名 2=0:窗口类/第n个窗口 3=0:第n个窗口(如果2为窗口类) | 窗口id | 查找窗口(完全匹配) |
| wnd_find_other(1,2,3) | 1:窗口名 2=0:窗口类/第n个窗口 3=0:第n个窗口(如果2为窗口类) | 窗口id | 查找窗口,排除自己 |
| wnd_search(1,2,3) | 1:窗口名 2=0:窗口类/第n个窗口 3=0:第n个窗口(如果2为窗口类) | 窗口id | 搜索窗口,排除自己 |
| wnd_search_other(1,2,3) | 1:窗口名 2=0:窗口类/第n个窗口 3=0:第n个窗口(如果2为窗口类) | 窗口id | 搜索窗口,排除自己 |
| wnd_open(1) | 1:窗口id | 状态 | 打开(切换)窗口 |
| wnd_close(1) | 1:窗口id | 状态 | 关闭窗口 |
| wnd_show(1,2) | 1:窗口id 2:0=隐藏,1=显示(可选,默认1) | 状态 | 显示窗口 |
| wnd_top(1,2) | 1:窗口id 2:0=不置顶,1=置顶(可选,默认1) | 状态 | 置顶窗口 |
| wnd_alpha(1,2) | 1:窗口id 2:透明度0~1(可选,默认1) | 状态 | 窗口透明度 其他名称:wnd_opacity |
| wnd_pos(1,2,3) | 1:窗口id 2:x 3:y | 状态 | 窗口位置 |
| wnd_size(1,2,3) | 1:窗口id 2:宽 3:高 | 状态 | 窗口大小 |
| wnd_exist(1) | 1:窗口id | 状态 | 窗口是否存在 |
| wnd_visible(1) | 1:窗口id | 状态 | 窗口是否显示 |
| 文件类 |
|---|
| file_exist(1) | 1:文件路径 | 状态 | 文件是否存在,1=存在 |
| file_read(1) | 1:文件路径 | 字符 | 读取文本文件内容 |
| file_write(1,2) | 1:文件路径 2:写入的内容 | 状态 | 写入文本到文件 |
| file_remove(1) | 1:文件路径 | 状态 | 删除文件,文件不存在或无法删除结果为0 |
| csv_rows(1) | 1:csv文件内容 | 数字 | 表格列数 |
| csv_cols(1) | 1:csv文件内容 | 数字 | 表格行数 |
| csv_read(1,2,3) | 1:csv文件内容 2:行 3:列 | 字符 | 读取单元 |
| csv_write(1,2,3,4) | 1:csv文件内容 2:行 3:列 4:写入的内容 | 字符 | 写入单元,结果为修改后的csv |
| clip_read() | | 字符 | 读取剪贴板 |
| clip_write(1) | 1:写入的内容 | 字符 | 写入剪贴板 |
| 宏类 |
|---|
| macro_name() | | 字符 | 当前宏名称 |
| macro_active(1) | 1:宏路径 | 字符 | 宏是否运行,路径为:组/宏,默认组不用写 |
| macro_start(1) | 1:宏路径 | 状态 | 运行宏 |
| macro_stop(1) | 1:宏路径 | 状态 | 停止宏 |
| 进程类 |
|---|
| proc_find(1) | 1:进程名/路径 | 状态 | 查找进程,获得数量,使用路径精准查找 |
| proc_close(1) | 1:进程名/路径 | 状态 | 停止进程,使用路径精准查找 |
| 系统类 |
|---|
| volume(1,2) | 1=10:检测时长 2=0:平均=0,最大=1 | 数字 | 获取音量,按照时长内的平均或最大 |
| power(1) | 1=0:0=锁定,1=注销,2=关机,3=重启 | 状态 | 电源操作 |
| cmd(1) | 1:执行的命令 | 字符 | 执行命令,返回结果 |