按键的使用与否,默认A、S键使用 UserVar AJ1=DropList{"不使用":0|"使用":65}=1 "按键A" UserVar AJ2=DropList{"不使用":0|"使用":83}=1 "按键S" UserVar AJ3=DropList{"不使用":0|"使用":68}=1 "按键D" UserVar AJ4=DropList{"不使用":0|"使用":70}=1 "按键F" UserVar AJ5=DropList{"不使用":0|"使用":81}=1 "按键Q" UserVar AJ6=DropList{"不使用":0|"使用":87}=1 "按键W" UserVar AJ7=DropList{"不使用":0|"使用":69}=0 "按键E" UserVar AJ8=DropList{"不使用":0|"使用":82}=0 "按键R" //自定义两次按键的时间间隔 UserVar YS=2 "按键间隔(单位:秒)" UserVar SJ=999999 "脚本运行多少秒后停止运行(长时间卡技能设置成999999)" //获取当前窗口的句柄 Hwnd = Plugin.Window.GetKeyFocusWnd() If AJ1=0 and AJ2=0 and AJ3=0 and AJ4=0 and AJ5=0 and AJ6=0 and AJ7=0 and AJ8=0 then MessageBox "请停止运行脚本,并选择需要卡技能的按键" EndScript End If For SJ/YS Call 卡技能 Next Call 停止脚本 Sub 卡技能 If AJ1>0 Then //判断语句,如果按键A被设置为使用则运行下面的脚本 Call Plugin.bkgnd.keypress(Hwnd, AJ1) //向已经获得句柄的窗口发送按键A一次 Delay YS*1000 //延时自定义变量YS秒 End If If AJ2>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ2) Delay YS*1000 End If If AJ3>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ3) Delay YS*1000 End If If AJ4>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ4) Delay YS*1000 End If If AJ5>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ5) Delay YS*1000 End If If AJ6>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ6) Delay YS*1000 End If If AJ7>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ7) Delay YS*1000 End If If AJ8>0 Then Call Plugin.Window.SendKeyPress(Hwnd, AJ8) Delay YS*1000 End If End Sub Sub 停止脚本 EndScript End Sub