鍵鼠自動化工具
鏈接:https://pan.xunlei.com/s/VOOhDZkj-E0mdDZCvo3jp6s4A1?pwd=fufb#
?
1、增加的找圖點擊功能(不算增加,只能算縫補),各種的不完善,但是能運行。
2、因為受限于原程序的界面,在找圖點擊時的輸入框就沒有單獨設置,一個框內輸入4個數據項,使用“/”分隔,格式:??F:\python\yangbo.png/(0, 000)/(1920, 1080)/(0, 0)? ???,解釋:第一個是圖片路徑,第二個是查找區域的左上坐標,第三個是查找區域的右下坐標,第四個是鼠標點擊的偏移量(以查找到位置的左上角為基準)。
3、查找區域的左上+右下坐標就確定了查找的矩形區域;查找區域的大小直接影響運行效率,建議不要太大。這里要輸入的坐標也是窗口內的相對坐標,不是整個屏幕內的絕對坐標。(結合screenruler工具獲取窗口內坐標)
4、圖片路徑不要出現中文。
5、找圖時有匹配度threshold = 0.7的限制,只點擊匹配度最高的位置,匹配不到不會點擊;
?腳本主要功能包括:鼠標移動和點擊,鼠標滾輪滾動,模擬輸入文本內容,模擬鍵盤按鍵、循環次數。
? ???鼠標移動和點擊:也就是常規的移動鼠標到某個位置,再單擊鼠標左鍵,這里我直接把這個動作做成了一個,方便操作。
? ???鼠標滾輪滾動:在有些界面需要實現滾輪,比如角色選擇界面,比如文檔編輯界面
? ? 模擬輸入文本內容:直接向對象窗口發文本,比如在游戲內發送聊天消息,比如在帳號框輸入帳號,
? ? 模擬鍵盤按鍵:在窗口內發送按鍵指令,比如esc調取退出菜單,enter確認信息等。
? ???循環次數:支持單次動作的循環,比如多次點擊;也支持整體一系列動作的循環;多開本程序還能實現更加豐富的循環,比如一個定義輸入切換帳號,另一個定義帳號內動作鏈循環。
? ???所有動作已經內置了0.3秒的前延時,和0.3秒的后延時,工具內可以再次自定信延遲