老坑爹游戏辅助 - 专注自动化变现
标题:
按键精灵多线程实例
[打印本页]
作者:
卡若
时间:
2013-12-25 21:58
标题:
按键精灵多线程实例
Dim HwndArray(6)
Dim ThreadID(6)
Dim PingPang(6)
Dim Index
Index = 1
//=====================主循环============================
Rem main
Hwnd = Plugin.Window.MousePoint()
HwndArray(0)=Hwnd
ThreadID(0)=BeginThread(Thread1)
While 1
Delay 200
KeyValue = WaitKey
If KeyValue = 101 Then //每按一次“Num 5”键启动一个线程
KeyValue = 0
Index = Index + 1
If Index < 7 Then
Select Case Index
Case 2
Hwnd = Plugin.Window.MousePoint()
HwndArray(1)=Hwnd
ThreadID(1)=BeginThread(Thread2)
Case 3
Hwnd = Plugin.Window.MousePoint()
HwndArray(2)=Hwnd
ThreadID(2)=BeginThread(Thread3)
Case 4
Hwnd = Plugin.Window.MousePoint()
HwndArray(3)=Hwnd
ThreadID(3)=BeginThread(Thread4)
Case 5
Hwnd = Plugin.Window.MousePoint()
HwndArray(4)=Hwnd
ThreadID(4)=BeginThread(Thread5)
Case 6
Hwnd = Plugin.Window.MousePoint()
HwndArray(5)=Hwnd
ThreadID(5)=BeginThread(Thread6)
End Select
Else
Index = 7
End If
End If
If KeyValue = 104 Then //每按一次“Num 8”键暂停/继续一个线程
KeyValue = 0
HwndCurrent = Plugin.Window.MousePoint()
Delay 100
Select Case HwndCurrent
Case HwndArray(0)
If PingPang(0) = 0 Then
PingPang(0) = 1
PauseThread ThreadID(0)
Call Plugin.Msg.Tips("第一线程暂停")
Delay 500
Call Plugin.Msg.Tips("")
Else
PingPang(0) = 0
ContinueThread ThreadID(0)
Call Plugin.Msg.Tips("第一线程继续")
Delay 500
Call Plugin.Msg.Tips("")
End If
Case HwndArray(1)
If PingPang(1) = 0 Then
PingPang(1) = 1
PauseThread ThreadID(1)
Call Plugin.Msg.Tips("第二线程暂停")
Delay 500
Call Plugin.Msg.Tips("")
Else
PingPang(1) = 0
ContinueThread ThreadID(1)
Call Plugin.Msg.Tips("第二线程继续")
Delay 500
Call Plugin.Msg.Tips("")
End If
Case HwndArray(2)
If PingPang(2) = 0 Then
PingPang(2) = 1
PauseThread ThreadID(2)
Else
PingPang(2) = 0
ContinueThread ThreadID(2)
End If
Case HwndArray(3)
If PingPang(3) = 0 Then
PingPang(3) = 1
PauseThread ThreadID(3)
Else
PingPang(3) = 0
ContinueThread ThreadID(3)
End If
Case HwndArray(4)
If PingPang(4) = 0 Then
PingPang(4) = 1
PauseThread ThreadID(4)
Else
PingPang(4) = 0
ContinueThread ThreadID(4)
End If
Case HwndArray(5)
If PingPang(5) = 0 Then
PingPang(5) = 1
PauseThread ThreadID(5)
Else
PingPang(5) = 0
ContinueThread ThreadID(5)
End If
End Select
End If
Wend
Goto main
复制代码
作者:
斌哥来逛逛
时间:
2016-3-5 04:35
谢谢,过来支持一下
作者:
斌哥来逛逛
时间:
2016-3-6 18:38
支持楼主,加油。加油!
作者:
巭孬
时间:
2016-3-7 16:23
支持楼主,加油。加油!
作者:
火舞风歌
时间:
2016-3-8 03:10
谢谢,过来支持一下
欢迎光临 老坑爹游戏辅助 - 专注自动化变现 (http://www.lkdie.com/)
Powered by Discuz! X3.2