Lc_KiT : 個人主頁 - 相簿 - 訂閱  [ QOOZA - 論壇 - 登入 ]
406 - Not Acceptable
 
2010 年 6 月 19 日  星期六 2010-06-20 02:13 AM


小型外掛 - Mouse Click

mouse_event 實戰篇 - 低能版

唔覺意見到Facebook 有d 變態人 玩「點擊傳奇*」出神入化
10秒內撳到萬幾下! 到底係點尼既呢?__?
*即係n秒內撳粒制n下果d 無聊mini-game
好明顯就係有人玩無聊mini-game都要用外掛啦(正是在下XD)
咁到底呢隻外掛係點寫出尼??

當然我只會用vb寫-v-

要達到Mouse Control 首先必需要一個API - mouse_event作模擬Mouse Actions
所以唔洗諗,加左呢句先啦!

'模組:

Public Declare Sub mouse_event Lib "user32" (dwFlags As Long, dx As Long, dy As Long , _
cButtons As Long, dwExtraInfo As Long)

但係你Click 到佢又點呢? Click 去邊先得?
所以同時你需要 GetCursorPos

Public Declare Function GetCursorPos Lib "user32" (lpPoint As Position) As Long
Pubic Type Position
X As Long
Y As Long
End Type

然後用你既方法拎你要撳佢既位勒
假設我而家明知要Click 既位係 900,500 ,當然就要比個範圍佢啦..得1點,點搵佢出尼
由於時間既關係! 就係GetCursorPos 既同時,做埋Click 佢既動作勒!(純粹係我懶XD 其實用Timer好d)

Private Sub Form_Active()
Dim A As Position
Do
Doevents '唔加DoEvents 後果自負-v-
GetCursorPos A
Label1.Caption = "( X,Y ): ( " & A.X & "," & A.Y & " )"
If MusPos.X > 900 - 100 And MusPos.X < 900 + 100 And MusPos.Y > 500 - 100 And MusPos.Y < 500 + 100 Then
Call mouse_event(2 Or 4,0,0,0,0)
End If
Loop
End Sub

修改一下寫法就可以出去暴按了XD


★Kit↘..

 [ 訪客留言(1) ] [ 編輯日誌 ] [ 分享至FACEBOOK ]
MySelf
暱稱: Tikwal
性別: 男
國家: 香港
地區: 元朗區
++水晶音樂盒++
Mariage D'Amour
最近訪客
最近沒有訪客
訪客留言
最近三個月尚無任何留言
最新文章
贏到請飲野 lol
[VB.Net] 中國象棋
[.Net] Classes / Imp...
[轉][API]4個keybd 模...
[VB2010]常玩的, 接水...
文章分類
全部 (32)
API (5)
雜談 (2)
DataBase (2)
M$ (9)
php (1)
VB.Net (5)
純粹搞笑 (4)
網頁 (5)
未分類 (1)
日誌統計
文章總數: 32
留言總數: 28
今日人氣: 9
累積人氣: 1868