我需要拖动将主窗口分成两部分的窗口边框。 我试过这个:
import win32api
import win32con
win32api.SetCursorPos((700,1200))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,700,1200,0,0)
win32api.SetCursorPos((700,960))
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,700,960,0,0)
我也试过这个:
import pywinauto
pywinauto.controls.HwndWrapper.DragMouse(button='left', pressed='', press_coords=(700,1200), release_coords=(700,960))
第一个例子不起作用。它只是没有做任何事情。 第二个给出错误:
AttributeError: 'module' object has no attribute 'DragMouse'
我输错了吗? 有人可以举例说明用鼠标拖动对象吗?
列昂尼德
答案 0 :(得分:-1)
我的道歉。 第一个例子确实有效。 我必须错过窗口中间的栏的初始坐标。 特别 我想在开始使用其元素之前重新定位整个应用程序窗口。 很容易重新定位窗口本身,但它也有中间栏可以上下拖动。在开始处理之前,该条必须处于特定位置。 问题解决了。 ;-) 列昂尼德