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