- 注释:设置技能对应按键的使用与否,默认A、S键使用
- 用户定义变量 AJ1=DropList{"不使用":0|"使用":65}=1 "按键A"
- 用户定义变量 AJ2=DropList{"不使用":0|"使用":83}=1 "按键S"
- 用户定义变量 AJ3=DropList{"不使用":0|"使用":68}=1 "按键D"
- 用户定义变量 AJ4=DropList{"不使用":0|"使用":70}=1 "按键F"
- 用户定义变量 AJ5=DropList{"不使用":0|"使用":81}=1 "按键Q"
- 用户定义变量 AJ6=DropList{"不使用":0|"使用":87}=1 "按键W"
- 用户定义变量 AJ7=DropList{"不使用":0|"使用":69}=0 "按键E"
- 用户定义变量 AJ8=DropList{"不使用":0|"使用":82}=0 "按键R"
- 注释:自定义两次按键的时间间隔
- 用户定义变量 YS=2 "按键间隔(单位:秒)"
- 用户定义变量 SJ=999999 "脚本运行多少秒后停止运行(长时间卡技能设置成999999)"
- 注释:获取当前窗口的句柄
- 令 Hwnd = Window.GetKeyFocusWnd()
- 如果 AJ1 = 0 并且 AJ2 = 0 并且 AJ3 = 0 并且 AJ4 = 0 并且 AJ5 = 0 并且 AJ6 = 0 并且 AJ7 = 0 并且 AJ8 = 0 则
- 弹出窗口 "请停止运行脚本,并选择需要卡技能的按键"
- 脚本停止运行
- 条件结束
- 循环 SJ / YS 次
- 调用 卡技能
- (语句无法识别,可能有错误): Next Call 停止脚本
- 子程序 卡技能
- 如果 AJ1 > 0 则
- 注释:判断语句,如果按键A被设置为使用则运行下面的脚本
- 条件结束
- (语句无法识别,可能有错误): Call Plugin.bkgnd.keypress(Hwnd, AJ1) //向已经获得句柄的窗口发送按键A一次
- (语句无法识别,可能有错误): Delay YS*1000 //延时自定义变量YS秒
- 条件结束
- 如果 AJ2 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ2)
- 延时 YS * 1000 毫秒
- 条件结束
- 如果 AJ3 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ3)
- 延时 YS * 1000 毫秒
- 条件结束
- 如果 AJ4 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ4)
- 延时 YS * 1000 毫秒
- 条件结束
- 如果 AJ5 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ5)
- 延时 YS * 1000 毫秒
- 条件结束
- 如果 AJ6 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ6)
- 延时 YS * 1000 毫秒
- 条件结束
- 如果 AJ7 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ7)
- 延时 YS * 1000 毫秒
- 条件结束
- 如果 AJ8 > 0 则
- 调用 Window.SendKeyPress(Hwnd,AJ8)
- 延时 YS * 1000 毫秒
- 条件结束
- 子程序结束
- 子程序 停止脚本
- 脚本停止运行
- 子程序结束