将pyautogui与多个监视器一起使用

时间:2019-02-07 19:36:55

标签: python automation

我正在尝试使用python的pyautogui模块来自动执行鼠标单击和移动。但是,除了主监视器外,它似乎无法识别其他任何监视器,这意味着我无法在其他任何屏幕上输入任何操作,这对于我正在工作的项目来说是一个巨大的问题上。

我已经搜索了2个小时的google,但找不到关于是否真的可以解决的直接答案。如果有人可以告诉我这是不可能的话,请告诉我该怎么办,或者建议使用同样有效的替代方法(对于python),我将万分感谢。

2 个答案:

答案 0 :(得分:0)

是的,有可能!使用以下代码确定鼠标在屏幕上的注册位置:

a b d b abba a z a 

这应该在命令提示符下运行。如果通过IDLE运行,输出将毫无意义。

答案 1 :(得分:0)

不确定这是否清楚,但我从 0 中减去了扩展显示器的水平分辨率,因为我的第二个显示器位于主显示器的左侧。这让我避免了越界警告。我的答案可能不是最清楚的,但我想我会插话让人们知道它实际上可以工作。