- 跳转到标记 start
- 标记 Ting
- 如果表达式 (1) 为真,则循环执行
- 等待按任意键,保存到变量K中
- //检测用户按键
- 如果表达式 (K = 27) 为真,则
- //按下ESC键时跳到---->脚本执行的地方!
- 跳转到标记 start
- 条件结束
- 循环结束
- 标记 start
- 弹出窗口 "按空格获得窗口和鼠标的位置!"&vbcr&"按ESC键暂停!"
- 如果表达式 (1) 为真,则循环执行
- 等待按任意键,保存到变量K中
- 如果表达式 (K = 32) 为真,则
- //按下空格键的时->候执行脚本!
- //
- //下面这句是得到鼠标指向的窗口句柄
- 调用插件命令 Hwnd = Window.MousePoint()
- //下面这句是得到窗口句柄的边框大小(包括标题栏)
- 调用插件命令 Rect = Window.GetWindowRect(Hwnd)
- R = Split(Rect,"|")
- x=R(0)
- y=R(1)
- x2 = R(2)
- y2 = R(3)
- 调用外部VBScript子程序 得到鼠标当前位置(nowx,nowy)
- px = nowx-x
- py = nowy-y
- 弹出窗口 "窗口左上角的位置:"& x & "." & y & vbcr &"窗口大小:" & x2-x &"."& y2-y & vbcr & "鼠标相对窗口左上角的位置:" & px & "." & py
- 解除鼠标锁定
- 循环结束
- 否则如果(K = 27)为真,则
- 弹出窗口 "脚本已停止,按ESC键重新开始!"
- 跳转到标记 Ting
- //按下ESC键时->暂停!
- 条件结束
- 循环结束