因此,我需要确定Steam登录窗口是否在屏幕上/是否在屏幕上。如果将打开我需要启动某个程序/我的自动日志。该程序将放在启动文件夹中,如果我使用任务计划程序解锁计算机,它将启动。我尝试了来自Github的python-imagesearch循环,但没有成功,我也尝试过类似问题的所有答案,但对我不起作用。这是我尝试过的一些代码。
pos = imagesearch("steamlog-img")
if pos[0] != -1:
print("position : ", pos[0], pos[1])
pyautogui.moveTo(pos[0], pos[1])
else:
print("image not found") `
pos = imagesearch_loop("steamlog.jpg", 0.5)
print("image found ", pos[0], pos[1])
我认为您可以使用另一种方法来实现这一目标。
您可以使用win32gui.GetActiveWindow()
获取蒸汽窗口。拥有蒸汽窗口后,使用win32gui.IsWindowVisible(hwnd)
判断蒸汽窗口是否可见。