问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python win32 使用方式

发布网友 发布时间:2022-11-27 03:25

我来回答

1个回答

热心网友 时间:2023-10-13 21:40

handle = win32gui.FindWindow('Galaxy2DEngine',None)

left, top, right, bottom = win32gui.GetWindowRect(handle)

win32gui.MoveWindow(handle, int x, int y, int w,int h,BOOL bRepaint )

pos = win32gui.GetCursorPos()

win32api.SetCursorPos([x, y])

title = win32gui.GetWindowText(handle)
clsname = win32gui.GetClassName(handle)

win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)

win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)

def click_it(self,x,y):
#设置鼠标位置
win32api.SetCursorPos([x, y])
#获取鼠标位置
pos = win32api.GetCursorPos()
#通过鼠标位置获取窗体句柄
handle= win32gui.WindowFromPoint(pos)
#通过窗体名称获取窗体句柄(可通过spy++获取)
#handle = win32gui.FindWindow('Galaxy2DEngine',None)
#获取Title & ClassName
title = win32gui.GetWindowText(handle)
clsname = win32gui.GetClassName(handle)
#把在屏幕上鼠标的位置转换为打开的程序的客户区的坐标
client_pos =win32gui.ScreenToClient(handle,pos)
tmp=win32api.MAKELONG(client_pos[0],client_pos[1])
#发送激活窗口消息 并发送鼠标按下-抬起消息,依赖具体的窗体(handle),窗体内位置(tmp)
win32gui.SendMessage(handle, win32con.WM_ACTIVATE,win32con.WA_ACTIVE,0)
win32gui.SendMessage(handle, win32con.WM_LBUTTONDOWN,win32con.MK_LBUTTON,tmp)
win32gui.SendMessage(handle, win32con.WM_LBUTTONUP,win32con.MK_LBUTTON,tmp)
#win32gui.SendMessage(handle, win32con.WM_RBUTTONDOWN,win32con.MK_LBUTTON,tmp)
#win32gui.SendMessage(handle, win32con.WM_RBUTTONUP,win32con.MK_LBUTTON,tmp)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小白开始做牛腩烧番茄前,应该做哪些准备? 普洱茶不管是纯料还是拼配它本身就很有意思 普洱茶的纯料VS拼配,谁更值得珍藏? 为什么我们听到熟悉的歌曲的音乐会感觉在唱歌词呢? abs制动防抱死系统什么时候用到 请问有谁知道离朝阳北路的煊特嘉园(炫特区)最近的浩沙健身俱乐部在哪 ... 朝阳北苑郊野公园有哪些 北苑哪些公园 北京北苑健身有哪些 王者荣耀黄忠开大怎么转圈 Pycharm环境导入win32api报错:No module named win32api 阿里云服务器win2008,有时候cpu占用率100% ,查找具体原因的方法 【导图学院】高中物理(平抛运动) cpu风扇下面的散热片有灰尘等...杂物 会不会伤到CPU啊 要是不会能不能给我讲一下为什么啊(在下小白) iphone13低电量模式要一直开吗-iphone13低电量模式有什么用 洛阳哪里有seo网站优化公司 谁知道洛阳seo? 汽车变速箱油有什么作用? 变速箱油有多少种? 荷兰猪的生物特性都有哪些? 为什么电动机三相绕组电阻不一样容易烧坏电机? 电动机三相中有一相接了其它电器会引起不平衡而烧坏电机吗? 电机三相电流不平衡会击穿电机吗?什么原因造成不平衡? 三相不平衡电机会发生什么状况 电机三项电流不平衡会导致烧电机吗? 富能锭哪里可以买到 富能锭0.1公丝是毒药吗?为什么上面有毒药两个字呀? 刚去医院被诊断是皮肤脂溢性湿疹,医生开了富能锭氟氢可的松,但是完全不知道在哪里买这个药啊?也忘记问 富能锭服用剂量 确诊了植物性神经病变所致的体位性低血压,大夫给开了富能锭FLORINEF,附近医院都没有,在哪能买 在羊驼面前吃东西,它会跟着你一起咀嚼,这其中的道理是什么? 女生自我介绍线上聊天问男生你知道我是谁吗,男生不熟,便发了一只羊驼是什? 贵金属QQ群纸白银小金机器人怎么加? 贵金属现货白银业务员找客户在哪里找啊 求贵金属 黄金白银 投资论坛 可以发帖子的 在黄金白银群里,他们做广告通常会说……眼子号勿扰,那什么是眼子号,眼子号的含义是什么,谢谢 刚接触贵金属,有没有做白银的老师指导下,谢谢! 还有把白银现货当做赌博来玩的? 贵金属黄金白银论坛哪里有? 750NSW 用来生产什么产品? 华硕的TUF GAMING Z790-PLUS WIFI D4主板规格怎么样?双11入手值得么? 电脑开机黑屏 显示Intel undi,pxe-2.1(bui ld 082) PCI-E2.0和PCI-E X16的问题,请大虾解答下...... D-RA五联活性毒辽治疗风湿病怎么样? 沙县玻璃桥是叫什么地址 庆元到政和玻璃桥多少公里 福建哪个景区有玻璃榨道 我想问一下友邦保险app叫什么 南方的写作背景 口袋觉醒固拉多烈空坐洛奇亚帝安溪谁厉害