FWScript 鼠标动作
代码 | 描述 |
---|---|
<mouse_action | 在屏幕的当前鼠标位置做动作 |
<mouse_action x,y | 在屏幕的横向与纵向的坐标 x, y 处做动作。如果x,y的值为正而且小于1,则当作当前Primary屏幕的百分比处理 |
<mouse_action ddd | 在屏幕的当前鼠标位置向下或向上滚动鼠标,ddd格 |
<$mouse_action | 在当前元素的中心做动作 |
<$mouse_action x,y | 在当前元素的横向与纵向的百分比 x, y 处做动作,x,y如果大于1,则为绝对偏离值,即当前元素的左上位置上加上固定的值 |
x与y(屏幕坐标值)非常灵活,可以是20%,60%,也可以是0.2,0.6。
(即当x,y的值为正而且小于1,则当作当前Primary屏幕的百分比处理)
mouse_action 定义
Action | 描述 |
---|---|
1 | 点击左键 |
2 | 双击左键 |
3 | 按下左键 |
4 | 释放左键 |
5 | 指针移到x, y处 |
6 | 点击右键 |
7 | 按下右键 |
8 | 释放右键 |
9 | 向下滚动 |
0 | 向上滚动 |
等待动作
“=5s”:等待5秒,5m为5分钟;后面没字母表示为毫秒,如=500为500毫秒。
等待事件 Event
“=?$.event xxxxxx”:等待当前元素的事件的发生
“=?. key=value, key=value”:设置焦点元素(focused element)的判断条件,并启动事件监测,其中key为属性名称property,如name,class
“=?/key=value, key=value”:设置焦点元素所在窗口的判断条件,并启动事件监测
“=?”: 一直等待事件条件的发生
“=?dd”:等待事件条件的发生,最多等dd秒,如果事件发生了$$为true,否则为false。
与元素无关的鼠标动作
在当前元素的相对位置上的鼠标动作
<< FWScript 控件动作 | FWScript 键盘事件 >> |