我正试图建立一个为我做事的机器人,此刻我必须在同一个窗口中才能正常工作。机器人在该特定应用程序上运行时,是否可以更改我的窗口(例如使用Google chrome)?
另外,如果您要问它的应用程序是什么,它的Runescape只是一个老游戏,我只是用它来学习有关python的更多信息。
可惜的是,我找不到在线的任何模块信息。
from pynput.mouse import Button, Controller
from time import sleep
from random import randint, uniform
def move_mouse(next_pos):
sleep(uniform(0.1,0.2))
mouse.position = (randint(int(round(next_pos[0])), int(round(next_pos[2]))), randint(int(round(next_pos[1])), int(round(next_pos[3]))))
sleep(uniform(1,1.2))
mouse.click(Button.left, 1)
mouse = Controller()
print(mouse.position)
shaft = [ 1299.25, 590.48828125, 1315.6171875, 610.69921875]
box = [705.01171875, 600.671875, 957.640625, 616.37109375]
sleep(2)
while True:
move_mouse(shaft)
move_mouse(box)
sleep(71)
到目前为止,一切正常,到目前为止,我没有任何错误。我只需要单击特定的应用程序即可。