DLL命令表
1
2
3
4
|
.版本 2 .DLL命令 _鼠標(biāo)取坐標(biāo)句柄, 整數(shù)型, "user32", "WindowFromPoint" .參數(shù) xPoint, 整數(shù)型, , x點(diǎn)值 .參數(shù) yPoint, 整數(shù)型, , y點(diǎn)值; |
全局變量表
1
2
3
4
|
.版本 2 .全局變量 全_Uin, 文本型 .全局變量 全_Bkn, 文本型 .全局變量 全_Cookie, 文本型 |
常量數(shù)據(jù)表
1
2
3
|
.版本 2 .常量 正則表達(dá)式_群列表, "<文本長度: 22>", , gc":(\d+),"gn":"(.*?)" .常量 正則表達(dá)式_群成員, "<文本長度: 53>", , nick":"(.*?)"[\s\S]*?"role":(\d+),[\s\S]*?uin":(\d+)} |
計(jì)算群列表群成員
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
.版本 2 .程序集 集_QQ功能 .子程序 QQ群_計(jì)算Bkn, 文本型 .參數(shù) skey, 文本型 .局部變量 基值, 整數(shù)型 .局部變量 計(jì)數(shù), 整數(shù)型 .局部變量 長度, 整數(shù)型 .局部變量 結(jié)果, 整數(shù)型 基值 = 5381 計(jì)數(shù) = 0 長度 = 取文本長度 (skey) .判斷循環(huán)首 (計(jì)數(shù) < 長度) 基值 = 基值 + 左移 (基值, 5) + 取代碼 (skey, 計(jì)數(shù) + 1) 計(jì)數(shù) = 計(jì)數(shù) + 1 .判斷循環(huán)尾 () 結(jié)果 = 位與 (基值, 2147483647) 返回 (到文本 (結(jié)果)) .子程序 QQ群_群列表, 文本型 .參數(shù) 模式, 整數(shù)型, , 0=群驗(yàn)證;1=獲取群列表 .參數(shù) Group, 文本型, 可空 .局部變量 Text, 文本型 .如果真 (模式 = 0) 全_Bkn = QQ群_計(jì)算Bkn (文本_取出中間文本 (全_Cookie, “skey=”, “;”, , )) Text = 編碼_utf8到gb2312 (網(wǎng)頁_訪問S (“http://qun.qq.com/cgi-bin/qun_mgr/get_group_list”, 1, “bkn=” + 全_Bkn, 全_Cookie, , , , , , , , , , , , , )) .如果真 (尋找文本 (Text, Group, , 假) ≠ -1) 返回 (“驗(yàn)證成功”) .如果真結(jié)束 返回 (“驗(yàn)證失敗”) .如果真結(jié)束 .如果真 (模式 = 1) 全_Bkn = QQ群_計(jì)算Bkn (文本_取出中間文本 (全_Cookie, “skey=”, “;”, , )) Text = 文本_替換 (編碼_URL解碼 (網(wǎng)頁_訪問S (“http://qun.qq.com/cgi-bin/qun_mgr/get_group_list”, 1, “bkn=” + 全_Bkn, 全_Cookie, , , , , , , , , , , , , ), 真), , , , “ ”, “”, , , , , , , , ) 返回 (Text) .如果真結(jié)束 返回 (Text) .子程序 QQ群_群成員, 文本型 .參數(shù) 模式, 整數(shù)型, , 0=獲取群成員數(shù)量;1=獲取群成員 .參數(shù) Group, 文本型 .參數(shù) st, 文本型, 可空 .參數(shù) end, 文本型, 可空 .局部變量 Text, 文本型 .如果真 (模式 = 0) 全_Bkn = QQ群_計(jì)算Bkn (文本_取出中間文本 (全_Cookie, “skey=”, “;”, , )) Text = 文本_替換 (編碼_URL解碼 (網(wǎng)頁_訪問S (“http://qun.qq.com/cgi-bin/qun_mgr/search_group_members”, 1, “gc=” + Group + “&st=0&end=20&sort=0&bkn=” + 全_Bkn, 全_Cookie, , , , , , , , , , , , , ), 真), , , , “ ”, “”, “'”, “”, , , , , , ) Text = 文本_取出中間文本 (Text, “count” + #引號 + “:”, “,”, , ) .如果真結(jié)束 .如果真 (模式 = 1) 全_Bkn = QQ群_計(jì)算Bkn (文本_取出中間文本 (全_Cookie, “skey=”, “;”, , )) Text = 文本_替換 (編碼_URL解碼 (網(wǎng)頁_訪問S (“http://qun.qq.com/cgi-bin/qun_mgr/search_group_members”, 1, “gc=” + Group + “&st=” + st + “&end=” + end + “&sort=0&bkn=” + 全_Bkn, 全_Cookie, , , , , , , , , , , , , ), 真), , , , “ ”, “”, “'”, “”, , , , , , ) .如果真結(jié)束 返回 (Text) |
QQ群艾特功能
此功能需要加載精易模塊5.6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
|
.版本 2 .支持庫 shellEx .支持庫 iext .程序集 窗口程序集_窗口1 .程序集變量 集_開始工作, 邏輯型 .程序集變量 集_窗口標(biāo)題, 文本型 .程序集變量 集_熱鍵F4, 整數(shù)型 .程序集變量 集_窗口句柄, 整數(shù)型 .程序集變量 集_獲取群員防卡線程, 整數(shù)型 .程序集變量 集_熱鍵F3, 整數(shù)型 .子程序 _窗口1_創(chuàng)建完畢 集_開始工作 = 假 通用對話框1.過濾器 = “圖片文件|*.png;*.jpg” 集_熱鍵F4 = 注冊熱鍵 (取窗口句柄 (), 標(biāo)簽1.取窗口句柄 (), 0, #F4鍵) 集_熱鍵F3 = 注冊熱鍵 (取窗口句柄 (), 標(biāo)簽1.取窗口句柄 (), 0, #F3鍵) 全_Uin = 文本_取出中間文本 (全_Cookie, “uin=o”, “;”, , ) 標(biāo)簽1.標(biāo)題 = “QQ號碼:” + 全_Uin 初始化 () .子程序 初始化 .局部變量 a, 整數(shù)型 .局部變量 正則, 正則表達(dá)式類 .局部變量 局_表項(xiàng)數(shù), 整數(shù)型 正則.創(chuàng)建 (#正則表達(dá)式_群列表, QQ群_群列表 (1, ), , , , ) .計(jì)次循環(huán)首 (正則.取匹配數(shù)量 (), a) 局_表項(xiàng)數(shù) = 超級列表框1.插入表項(xiàng) (, , , , , ) 超級列表框1.置標(biāo)題 (局_表項(xiàng)數(shù), 0, 到文本 (超級列表框1.取表項(xiàng)數(shù) ())) 超級列表框1.置標(biāo)題 (局_表項(xiàng)數(shù), 1, 正則.取子匹配文本 (a, 2, )) 超級列表框1.置標(biāo)題 (局_表項(xiàng)數(shù), 2, 正則.取子匹配文本 (a, 1, )) 處理事件 () .計(jì)次循環(huán)尾 () ' ==================================================================== 編輯框1.內(nèi)容 = 讀配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “編輯框”, “宣傳語”, ) 編輯框2.內(nèi)容 = 讀配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “編輯框”, “圖片地址”, ) .判斷開始 (讀配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “選擇框”, “跳過群主/管理”, ) = “1”) 選擇框1.選中 = 真 .默認(rèn) 選擇框1.選中 = 假 .判斷結(jié)束 .子程序 _超級列表框1_當(dāng)前表項(xiàng)被改變 線程_啟動(dòng) (&防卡_獲取群員, , 集_獲取群員防卡線程) .子程序 防卡_獲取群員 .局部變量 a, 整數(shù)型 .局部變量 正則, 正則表達(dá)式類 .局部變量 局_表項(xiàng)數(shù), 整數(shù)型 .局部變量 局_群人數(shù)量, 文本型 .局部變量 局_群人數(shù), 文本型 .局部變量 局_循環(huán)次數(shù), 整數(shù)型 .局部變量 局_群人數(shù)前, 整數(shù)型 .局部變量 b, 整數(shù)型 狀態(tài)條1.置文本 (1, “正在獲取群成員數(shù)量...”) 選擇夾1.現(xiàn)行子夾 = 1 局_群人數(shù)量 = QQ群_群成員 (0, 超級列表框1.取標(biāo)題 (超級列表框1.現(xiàn)行選中項(xiàng), 2), , ) 狀態(tài)條1.置文本 (1, “該群共有人數(shù):” + 局_群人數(shù)量 + “人...”) 局_循環(huán)次數(shù) = 取整 (到整數(shù) (局_群人數(shù)量) ÷ 100) 局_群人數(shù)前 = 0 .計(jì)次循環(huán)首 (局_循環(huán)次數(shù) + 1, ) 局_群人數(shù) = QQ群_群成員 (1, 超級列表框1.取標(biāo)題 (超級列表框1.現(xiàn)行選中項(xiàng), 2), 到文本 (局_群人數(shù)前), 到文本 (到整數(shù) (局_群人數(shù)前) + 100)) 局_群人數(shù)前 = 局_群人數(shù)前 + 101 正則.創(chuàng)建 (#正則表達(dá)式_群成員, 局_群人數(shù), , , , ) .計(jì)次循環(huán)首 (正則.取匹配數(shù)量 (), a) 局_表項(xiàng)數(shù) = 超級列表框2.插入表項(xiàng) (, , , , , ) 超級列表框2.置標(biāo)題 (局_表項(xiàng)數(shù), 0, 到文本 (超級列表框2.取表項(xiàng)數(shù) ())) 超級列表框2.置標(biāo)題 (局_表項(xiàng)數(shù), 1, 正則.取子匹配文本 (a, 1, )) 超級列表框2.置標(biāo)題 (局_表項(xiàng)數(shù), 2, 正則.取子匹配文本 (a, 3, )) .如果真 (正則.取子匹配文本 (a, 2, ) = “0”) 超級列表框2.置標(biāo)題 (局_表項(xiàng)數(shù), 3, “群主”) .如果真結(jié)束 .如果真 (正則.取子匹配文本 (a, 2, ) = “1”) 超級列表框2.置標(biāo)題 (局_表項(xiàng)數(shù), 3, “管理”) .如果真結(jié)束 .如果真 (正則.取子匹配文本 (a, 2, ) = “2”) 超級列表框2.置標(biāo)題 (局_表項(xiàng)數(shù), 3, “群員”) .如果真結(jié)束 處理事件 () .計(jì)次循環(huán)尾 () 超級列表框2.保證顯示 (超級列表框2.取表項(xiàng)數(shù) () - 1) 處理事件 () 狀態(tài)條1.置文本 (1, “已獲取群員” + 到文本 (超級列表框2.取表項(xiàng)數(shù) ()) + “個(gè)...”) .計(jì)次循環(huán)尾 () 狀態(tài)條1.置文本 (1, “已獲取群員” + 到文本 (超級列表框2.取表項(xiàng)數(shù) ()) + “個(gè),線程已銷毀...”) 線程_銷毀 (集_獲取群員防卡線程) .子程序 _標(biāo)簽1_反饋事件, 整數(shù)型 .參數(shù) 參數(shù)一, 整數(shù)型 .參數(shù) 參數(shù)二, 整數(shù)型 .局部變量 聊天窗口, 整數(shù)型 .局部變量 a, 整數(shù)型 .局部變量 Firends, 文本型, , "0" .局部變量 Count, 整數(shù)型 .局部變量 Number, 整數(shù)型 .如果真 (參數(shù)一 = 集_熱鍵F4) 狀態(tài)條1.置文本 (1, “任務(wù)開始...”) 集_開始工作 = 真 集_窗口句柄 = _鼠標(biāo)取坐標(biāo)句柄 (取鼠標(biāo)水平位置 (), 取鼠標(biāo)垂直位置 ()) 聊天窗口 = 聊天窗口_取句柄 (集_窗口標(biāo)題) .判斷循環(huán)首 (聊天窗口 = 0) 聊天窗口 = 聊天窗口_取句柄 (集_窗口標(biāo)題) .判斷循環(huán)尾 () .計(jì)次循環(huán)首 (超級列表框2.取表項(xiàng)數(shù) (), a) .判斷開始 (選擇框1.選中 = 真) .如果真 (超級列表框2.取標(biāo)題 (a - 1, 3) = “群員”) 加入成員 (Firends, 超級列表框2.取標(biāo)題 (a - 1, 2)) ' 加入非群主\管理數(shù)組 .如果真結(jié)束 .默認(rèn) 加入成員 (Firends, 超級列表框2.取標(biāo)題 (a - 1, 2)) ' 加入全部成員數(shù)組 .判斷結(jié)束 .計(jì)次循環(huán)尾 () Count = 絕對取整 (取數(shù)組成員數(shù) (Firends) ÷ 20) ' 計(jì)算外循環(huán)次數(shù) .如果真 (Count × 20 < 取數(shù)組成員數(shù) (Firends)) ' 判斷余數(shù) Count = Count + 1 ' 有余數(shù),加上1 .如果真結(jié)束 .計(jì)次循環(huán)首 (Count, ) .如果真 (集_開始工作 = 假) 跳出循環(huán) () .如果真結(jié)束 .計(jì)次循環(huán)首 (20, ) .如果真 (集_開始工作 = 假) 跳出循環(huán) () .如果真結(jié)束 Number = Number + 1 .如果真 (Number > 取數(shù)組成員數(shù) (Firends)) Number = 0 跳出循環(huán) () .如果真結(jié)束 文本_投遞 (聊天窗口, “@” + Firends [Number]) 程序_延時(shí) (100, ) 鍵盤_消息 (聊天窗口, #回車鍵, 5, ) .計(jì)次循環(huán)尾 () .如果真 (集_開始工作 = 假) 跳出循環(huán) () .如果真結(jié)束 剪輯板_置圖片 (讀入文件 (編輯框2.內(nèi)容)) 文本_投遞 (聊天窗口, 編輯框1.內(nèi)容) 程序_延時(shí) (100, 0) 鍵盤_組合按鍵 (#V鍵, #Ctrl鍵, , ) .如果真 (Number ≥ 0) 程序_延時(shí) (100, ) ' 這里模擬到20次發(fā)送的按鍵 鍵盤_消息 (聊天窗口, #回車鍵, 5, ) .如果真結(jié)束 .計(jì)次循環(huán)尾 () .如果真結(jié)束 .如果真 (參數(shù)一 = 集_熱鍵F3) 狀態(tài)條1.置文本 (1, “正在結(jié)束任務(wù)...”) 集_開始工作 = 假 .如果真結(jié)束 狀態(tài)條1.置文本 (1, “任務(wù)已結(jié)束...”) .子程序 聊天窗口_取句柄, 整數(shù)型 .參數(shù) 昵稱, 文本型 .局部變量 局_句柄, 整數(shù)型 .局部變量 rest, 文本型 .局部變量 窗口標(biāo)題, 文本型 .局部變量 jx, 精易_矩形 .局部變量 arr, 整數(shù)型, , "0" .局部變量 n, 整數(shù)型 窗口_模糊遍歷窗口 (, “TXGuiFoundation”, , arr) .計(jì)次循環(huán)首 (取數(shù)組成員數(shù) (arr), n) rest = 窗口_取控件內(nèi)容 (arr [n]) 窗口標(biāo)題 = 窗口_取標(biāo)題 (arr [n]) .如果真 (rest ≠ “” 且 rest = 窗口標(biāo)題 且 rest ≠ “TXMenuWindow” 且 rest ≠ “QQ” 且 rest ≠ “增加時(shí)長” 且 rest ≠ “電腦管家” 且 rest ≠ “勛章墻”) jx = 窗口_取位置和大小 (arr [n]) 窗口_還原 (arr [n]) .如果真 (jx.右邊 > 596 且 jx.底邊 > 520) .如果真 (尋找文本 (rest, 昵稱, , 假) ≠ -1) 返回 (arr [n]) .如果真結(jié)束 .如果真結(jié)束 .如果真結(jié)束 .計(jì)次循環(huán)尾 () 返回 (0) .子程序 取窗口信息 .局部變量 矩形, 精易_矩形 .局部變量 窗口坐標(biāo), 精易_坐標(biāo) .局部變量 屏幕坐標(biāo), 精易_坐標(biāo) 處理事件 () 矩形 = 窗口_取位置和大小 (集_窗口句柄) 集_窗口標(biāo)題 = 窗口_取標(biāo)題 (集_窗口句柄) 屏幕坐標(biāo) = 鼠標(biāo)_取位置 () 窗口坐標(biāo) = 鼠標(biāo)_取窗口坐標(biāo) (窗口_取鼠標(biāo)處窗口句柄 ()) .子程序 _按鈕1_被單擊 通用對話框1.類型 = 0 .如果真 (通用對話框1.打開 () = 真) 編輯框2.內(nèi)容 = 通用對話框1.文件名 寫配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “編輯框”, “圖片地址”, 編輯框2.內(nèi)容) .如果真結(jié)束 .子程序 _選擇框1_被單擊 .判斷開始 (選擇框1.選中 = 真) 寫配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “選擇框”, “跳過群主/管理”, “1”) .默認(rèn) 寫配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “選擇框”, “跳過群主/管理”, “0”) .判斷結(jié)束 .子程序 _編輯框1_內(nèi)容被改變 寫配置項(xiàng) (取運(yùn)行目錄 () + “\@Set.ini”, “編輯框”, “宣傳語”, 編輯框1.內(nèi)容) |
QQ快捷登陸啟動(dòng)窗口
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
.版本 2 .支持庫 HtmlView .程序集 窗口程序集_啟動(dòng)窗口 .程序集變量 集_QQ群號, 文本型 .子程序 __啟動(dòng)窗口_創(chuàng)建完畢 網(wǎng)頁_清除Cookie (“qun.qq.com”) .子程序 _超文本瀏覽框1_跳轉(zhuǎn)完畢 .如果真 (超文本瀏覽框1.地址 = “http://qun.qq.com/member.html”) 全_Cookie = 網(wǎng)頁_取Cookie (“qun.qq.com”, ) .' 如果真 (QQ群_群列表 (0, 集_QQ群號) = “驗(yàn)證成功”) ' 信息框 (“驗(yàn)證成功”, 0, , ) 載入 (窗口1, , 假) _啟動(dòng)窗口.銷毀 () .如果真結(jié)束 .' 如果真 (QQ群_群列表 (0, 集_QQ群號) = “驗(yàn)證失敗”) ' 信息框 (“驗(yàn)證失敗”, 0, , ) ' 結(jié)束 () .如果真結(jié)束 .如果真結(jié)束 |
運(yùn)行結(jié)果:
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對服務(wù)器之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接