按键的使用与否,默认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