Python win32api.SetCursorPos双屏问题

时间:2015-07-19 11:06:01

标签: python winapi wxpython mousemove

我正在尝试创建一个简单的程序,如果您需要单击左侧屏幕或右侧屏幕,将根据您的选择每x秒单击特定坐标。我的问题是 win32api.SetCursorPos 随光标移动而不是移动到辅助屏幕(在我的情况下是正确的)。它停留在主屏幕上。

我的代码还有一个问题,当按下GUI中的退出按钮时,窗口将关闭,但程序仍然在后台运行。我正在使用 self.Destroy()函数来杀死所有进程。

感谢您的建议。

这是我的代码:

{{1}}

编辑:问题已经解决。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

查看此reddit帖子,我认为辅助监视器的x坐标只是添加到主监视器的分辨率(例如,如果您有两个1920x1080监视器,则第二个监视器的中间位于2880,520)

尝试使用(win32api.GetSystemMetrics(MONITOR_NUMBER)查看差异的表示方式。