我正在学习Python,我写了afk农场(minecraft)的代码。我想折叠选项卡(minecraft)并在那里观看YouTube,或者玩另一个游戏,以便代码继续在minecraft中工作,但在其他程序中不起作用,如何做到这一点,谢谢!
import pyautogui as ptg
import keyboard as key
isclicking = False
def check_clicking():
global isclicking
if isclicking == True:
isclicking = False
else:
isclicking = True
key.add_hotkey('F10', check_clicking)
while True:
if isclicking == True:
ptg.doubleClick()
首先安装
pygetwindow
:
pip 安装 pygetwindow
这是实现:
import pyautogui as ptg
import keyboard as key
import pygetwindow as gw
import time
isclicking = False
def check_clicking():
global isclicking
isclicking = not isclicking
key.add_hotkey('F10', check_clicking)
def is_minecraft_active():
try:
return 'Minecraft' in gw.getActiveWindow().title
except AttributeError:
return False
while True:
if isclicking and is_minecraft_active():
ptg.doubleClick()
time.sleep(0.1)
time.sleep(0.01)