最近在玩一個(gè)農(nóng)場(chǎng)類的小游戲,但是每天都要花費(fèi)大量時(shí)間去收菜、澆水、施肥等,感覺很費(fèi)勁,于是我使用Python寫了一個(gè)自動(dòng)收菜的程序。
# 導(dǎo)入必要的庫(kù) import pyautogui import time # 設(shè)置鼠標(biāo)移動(dòng)速度 pyautogui.PAUSE = 1 # 設(shè)置屏幕分辨率 pyautogui.FAILSAFE = True # 循環(huán)收菜 while True: pyautogui.click(580, 420) # 點(diǎn)擊收菜按鈕 time.sleep(1) # 等待1秒鐘 pyautogui.click(800, 520) # 點(diǎn)擊確定按鈕 time.sleep(1) # 等待1秒鐘 pyautogui.click(800, 550) # 點(diǎn)擊關(guān)閉按鈕 time.sleep(1) # 等待1秒鐘
這段代碼使用了pyautogui庫(kù)來模擬鼠標(biāo)點(diǎn)擊操作,程序首先設(shè)置了鼠標(biāo)移動(dòng)速度和屏幕分辨率,然后進(jìn)入一個(gè)循環(huán),在循環(huán)內(nèi)部不斷執(zhí)行點(diǎn)擊收菜、確定、關(guān)閉按鈕的操作,并且在每次點(diǎn)擊后都等待1秒鐘,保證操作有足夠的時(shí)間完成。
這個(gè)程序運(yùn)行后,只需要將游戲窗口切換到最大化,放在一邊不動(dòng),就可以自動(dòng)收菜了。當(dāng)然,如果想要增加其他的自動(dòng)化操作,比如自動(dòng)澆水、施肥等,都可以仿照這樣的思路編寫代碼。