- 左键单击
- 延时3000毫秒
- 左键单击
- 子程序结束,回到调用处
- //功能模块4:脚本编辑器界面,介绍控制命令的使用
- 子程序 JieShao3
- TiShiXinXI = "其他命令面板留给大家自己去研究吧"&vbCrLf&"按键精灵会不断增加新的功能面板"
- 调用子程序 TiShi
- 恢复鼠标位置
- 子程序结束,回到调用处
- //功能模块5:插入一个键盘命令,完成脚本制作
- 子程序 ZhiZuo
- TiShiXinXI = "我们现在插入5个按键命令"&vbCrLf&"实现模拟按5下A键的功能"
- 调用子程序 TiShi
- 恢复鼠标位置
- bxOpp=131:byOpp=135
- 调用子程序 GetABPoint
- 调用子程序 ManManYiDong
- 左键单击
- bxOpp=54:byOpp=179
- 调用子程序 GetABPoint
- YiDongSuDu = 10
- 调用子程序 ManManYiDong
- 左键单击
- 按键<A>
- bxOpp=233:byOpp=185
- 调用子程序 GetABPoint
- YiDongSuDu = 10
- 调用子程序 ManManYiDong
- 左键单击
- TiShiXinXI = "现在成功的插入了5条键盘命令"&vbCrLf&"接下来我们保存脚本退出"
- 调用子程序 TiShi
- 子程序结束,回到调用处
- //功能模块6:保存退出脚本编辑器
- 子程序 BaoCunTuiChu
- bxOpp=91:byOpp=45
- 调用子程序 GetABPoint
- YiDongSuDu = 10
- 调用子程序 ManManYiDong
- TiShiXinXI = "恭喜你!第一个脚本诞生了 :)"&vbCrLf&"保存成功后脚本列表里会多出一个『我的脚本』"
- 调用子程序 TiShi
- TiShiXinXI = "当您按下脚本的启动热键 F10 "&vbCrLf&"脚本即可帮你模拟按键输入5个 A "
- 调用子程序 TiShi
- TiShiXinXI = "本教程演示完毕!准备帮您自动保存这个脚本。"&vbCrLf&"快点试试您的第一个脚本吧!"
- 调用子程序 TiShi
- 左键单击
- 延时1000毫秒
- 按键<Enter>
- 延时1000毫秒
- 子程序结束,回到调用处
- //常用:把鼠标从a点慢慢移动到b点
- 子程序 ManManYiDong
- PianYiX = ax-bx
- PianYiY = ay-by
- 标记 YiDong
- 如果表达式 (PianYiX<>0 or PianYiY<>0) 为真,则
- YiDongX =0
- YiDongY =0
- 如果表达式 (PianYiX<>0) 为真,则
- YiDongX = -abs(PianYiX)/PianYiX
- 条件结束
- 如果表达式 (PianYiY<>0) 为真,则
- YiDongY = -abs(PianYiY)/PianYiY
- 条件结束
- 鼠标相对移动 YiDongX , YiDongY
- PianYiX = PianYiX + YiDongX
- PianYiY = PianYiY + YiDongY
- 延时YiDongSuDu毫秒
- 跳转到标记 YiDong
- 条件结束
- 子程序结束,回到调用处
- //常用:提示信息,过3秒自动关闭窗口的方式
- 子程序 TiShi
- //注意:这里的CALL是VBS里的CALL语句。当过程调用带有括号时必须加CALL关键字。
- Call TiShiObj.Popup(TiShiXinXi,3,"3秒后窗口自动关闭",0)
- 子程序结束,回到调用处
- //常用:获取A点和B点的坐标,A点是当前坐标点,B点是目的坐标点
- 子程序 GetABPoint
- //获取A点坐标信息
- Call GetCursorPos(ax,ay)
- //获取B点坐标信息,B点坐标 = 窗口坐标 + 相对坐标
- 调用插件命令 hWnd=Window.Foreground()
- 调用插件命令 winRect=Window.GetWindowRect(hWnd)
- winPoint = Split(winRect, "|", -1, 1)
- bx = CInt(winPoint(0)) + bxOpp
- by = CInt(winPoint(1)) + byOpp
- 子程序结束,回到调用处
- //常用:把鼠标移动到屏幕正中
- 子程序 YiDaoZhongJian
- 调用外部VBScript子程序 GetScreenResolution(intX,intY)
- 鼠标移到 intX/2 , intY/2
- 子程序结束,回到调用处