脚本为json格式,每一行代表一次动作:
每行的第 1 个元素表示时间间隔,指的是本次动作与上一次动作之间相隔的时间,单位为毫秒。
每行的第 2 个元素表示鼠标动作或是键盘动作:EM为鼠标,EK为键盘,EX为其他拓展动作。
每行的第 3 个元素表示动作的类型:
mouse left down为鼠标左键按下,mouse left up为鼠标左键抬起,
mouse right down为鼠标右键按下,mouse right up为鼠标右键抬起,
mouse middle down为鼠标中键按下,mouse middle up为鼠标中键抬起,
mouse wheel up为鼠标滚轮上滑,mouse wheel down为鼠标滚轮下滑,
key down为键盘按键按下,key up为键盘按键抬起,
mouse move为鼠标滑过,input输入文字。
每行的第 4 个元素表示具体的动作参数
当为鼠标动作时,由两个子元素构成,分别为鼠标所在的屏幕位置的横纵坐标,
当为键盘动作时,由三个子元素构成,分别是(按键编号, 按键名, 拓展标记),
当为输入文字动作时,为要输入的文字内容。