壓槍源碼,移動鼠標(biāo)源碼,監(jiān)聽鼠標(biāo)源碼,控制鼠標(biāo)移動源碼,控制鼠標(biāo)移動腳本
加了很多注釋了,肯定能看懂,雙開火鍵,左鍵正常,側(cè)鍵直接壓開
先ahk官網(wǎng)下載安裝后就能直接運行這個ahk文件了
一開始嘗試python寫,可以移動鼠標(biāo)可以監(jiān)聽按鍵,游戲里不行,有延遲感,嘗試了很多
用ahk寫更簡潔,用著感覺也無延遲
ahk官網(wǎng)的文檔也不錯,有中文,自己看著改成自己順手的
這是最基礎(chǔ)的看著簡潔也好改,后續(xù)還寫了每次隨機左右,前幾次幅度增加,加連點功能,
有交流的聯(lián)系我,這方面的信息不多,csdn.lly337
2022-12-13文章來源:http://www.zghlxwxcb.cn/news/detail-596774.html
yaqiang.ahk:文章來源地址http://www.zghlxwxcb.cn/news/detail-596774.html
MsgBox, 0, 標(biāo)題壓槍, AHK編寫 記憶上次速率`n左箭頭為關(guān)閉或開啟壓槍`n上箭頭增加頻率`n下箭頭減小頻率#NoEnv
#NoEnv
#SingleInstance force
;壓槍源碼,移動鼠標(biāo)源碼,監(jiān)聽鼠標(biāo)源碼,控制鼠標(biāo)移動源碼,控制鼠標(biāo)移動腳本
;加了很多注釋了,肯定能看懂,雙開火鍵,左鍵正常,側(cè)鍵直接壓開
;先ahk官網(wǎng)下載安裝后就能直接運行這個ahk文件了
;一開始嘗試python寫,可以移動鼠標(biāo)可以監(jiān)聽按鍵,游戲里不行,有延遲感,嘗試了很多
;用ahk寫更簡潔,用著感覺也無延遲
;ahk官網(wǎng)的文檔也不錯,有中文,自己看著改成自己順手的
;這是最基礎(chǔ)的看著簡潔也好改,后續(xù)還寫了每次隨機左右,前幾次幅度增加,加連點功能,
;有交流的聯(lián)系我,這方面的信息不多,csdn.lly337
FileName = a05配置.txt
;寫入配置 生成一個固定的鍵值,文件不存在會新增
IniWrite, 生成默認(rèn)編碼是UCS-2 LE BOM可中文, %FileName%, ahk-ini, key001
IniWrite, rate01是保存的移動速度, %FileName%, ahk-ini, rate00
AutoFire = 1
Compensation = 1 ;開關(guān)
IniRead, Rate, %FileName%, ahk-ini, rate01, 1 ;Rate是讀取的移動速度
ToolTip("讀取頻率 " . Rate)
;~觸發(fā)熱鍵時, 熱鍵中按鍵原有的功能不會被屏蔽(對操作系統(tǒng)隱藏) LButton
;$前綴強制使用鍵盤鉤子來實現(xiàn)此熱鍵, 作為副作用這樣阻止了 Send 命令觸發(fā)它自己
~$*XButton2:: ;按住鼠標(biāo)側(cè)鍵就往下移動
if AutoFire = 1 ;就是1無改
{
Loop
{
GetKeyState, Xstate, XButton2, P ;檢查鍵盤按鍵或鼠標(biāo)/操縱桿按鍵是否按下或放開. 也可以獲取操縱桿的狀態(tài).
if Xstate = U ;U表示松開 D表示按下
Break
Gosub, RandomSleep ;跳轉(zhuǎn)到指定的標(biāo)簽繼續(xù)執(zhí)行
if Compensation = 1
{
mouseXY(0, Rate) ;鼠標(biāo)向下移動
}
}
}
Return
RandomSleep: ;【暫停】44毫秒--55毫秒
Random, tt, 14, 25
Sleep tt
Return
mouseXY(x,y) ;【鼠標(biāo)移動】
{
DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
}
ToolTip(label) ;【屏幕顯示】
{
ToolTip, %label%, 930, 650 ;在屏幕的任意位置創(chuàng)建總是置頂?shù)拇翱?
SetTimer, RemoveToolTip, 5000
return
RemoveToolTip:
SetTimer, RemoveToolTip, Off
ToolTip
Return
}
;*符號為按下指定鍵位同時按了其他鍵也生效
;【壓槍開關(guān)】
*Left::(Compensation = 0 ? (Compensation := 1,ToolTip("現(xiàn)在壓槍開")) : (Compensation := 0,ToolTip("現(xiàn)在壓槍關(guān)")))
*Up:: ;【壓槍加】
Rate := Rate + 1
ToolTip("頻率增加 " . Rate)
IniWrite, %Rate%, %FileName%, ahk-ini, rate01 ;每次改完寫入配置文件
Return
*Down:: ;【壓槍減】
if Rate > 0
{
Rate := Rate - 1
ToolTip("頻率減少 " . Rate)
IniWrite, %Rate%, %FileName%, ahk-ini, rate01 ;每次改完寫入配置文件
}
Return
到了這里,關(guān)于壓槍源碼,移動鼠標(biāo)源碼,監(jiān)聽鼠標(biāo)源碼,控制鼠標(biāo)移動源碼,控制鼠標(biāo)移動腳本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!