- UID
- 454115
- 帖子
- 31
- 主題
- 21
- 精華
- 0
- 積分
- 39
- 楓幣
- 1050
- 威望
- 34
- 存款
- 0
- 贊助金額
- 0
- 推廣
- 0
- GP
- 21
- 閱讀權限
- 10
- 性別
- 保密
- 在線時間
- 97 小時
- 註冊時間
- 2024-8-30
- 最後登入
- 2024-11-9
|
本帖最後由 lafeng666 於 2024-9-25 15:42 編輯
- //TwMs v264.2 Auto Key
- [ENABLE]
- Alloc(Auto_Key_Hook,128,142967FA2)
- Alloc(Delay,4)
- Alloc(Timer,4)
- Alloc(Delay2,4)
- Alloc(Timer2,4)
- RegisterSymbol(Delay)
- RegisterSymbol(Timer)
- label(autokeyret)
- label(autokeyret2)
- Delay: //延遲毫秒 //按键1
- DD #100
-
- Timer:
- DD 00
-
- Delay2: //延遲毫秒 //按键2
- DD #100
-
- Timer2:
- DD 00
-
- Auto_Key_Hook:
- push rcx
- push rdx
- push r8
- push r9
- push r10
- push r11
- sub rsp,100
- call KERNEL32.GetTickCount
- mov edx,eax
- sub edx,[Timer]
- cmp edx,[Delay]
- mov r8,001D0030 //按鍵代碼
- mov edx,11 //鍵碼 CTRL
- mov rcx,147ADCE98
- mov rcx,[rcx]
- jl autokeyret
- mov [Timer],eax
- call 144A82E20
-
- autokeyret:
- call KERNEL32.GetTickCount
- mov edx,eax
- sub edx,[Timer2]
- cmp edx,[Delay2]
- mov r8,001E0000
- mov edx,41 //鍵碼 A
- mov rcx,147ADCE98
- mov rcx,[rcx]
- jl autokeyret2
- mov [Timer2],eax
- call 144A82E20
-
- autokeyret2:
- add rsp,100
- pop r11
- pop r10
- pop r9
- pop r8
- pop rdx
- pop rcx
- call 142F8BE40
- jmp 142967FA2+5
-
- 142967FA2:
- jmp Auto_Key_Hook
-
- [DISABLE]
- 142967FA2:
- call 142F8BE40
-
- DeAlloc(Auto_Key_Hook)
- DeAlloc(Delay)
複製代碼
補充內容 (2024-9-25 23:34):
我是給他一個模版 他可以修改 其實這種挺簡單加一些判斷就好了 只是太忙沒空寫 |
|