问题如题,我想获取一个游戏窗口下的控件句柄(最好列表打印出来)然后再点击某个按钮。如果能给出代码,请帮忙加上注释,谢谢了!
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
m0_57901298 2021-09-19 20:55最佳回答 专家已采纳#Only for Windows!!!! import win32gui as wg #pip install pypiwin32 result = [] handle = wg.FindWindow(classname, name) #classname是窗口类名,name是窗口名,可以只写一个,另一个为None,也可以两个都写 def callback(handle, res): result.append(handle) return True wg.EnumChildWindows(handle, callback, None) #result就是控件名
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-09-19 17:45回答 1 已采纳 #Only for Windows!!!! import win32gui as wg #pip install pypiwin32 result = [] handle = wg.FindWindo
- 2021-06-29 16:23回答 1 已采纳 https://blog.csdn.net/weixin_39637924/article/details/110536296?utm_term=python%E7%AA%97%E5%8F%A3%E5
- 2020-02-10 17:50回答 1 已采纳 用spy++这个工具软件看下,如果它没有,就是没有了,如果它有,就是你代码的问题 比如说窗口标题和类名变化了,所以你findwindow找不到
- 2021-04-26 20:32风格里哦的博客 句柄一般是指获取另一个对象的方法——一个广义的指针,它的具体形式可能是一个整数、一个对象或就是一个真实的指针,而它的目的就是建立起与被访问对象之间的惟一的联系使用 selenium 获取窗口句柄from selenium ...
- 2020-11-20 09:48weixin_39691055的博客 在自动化办公的趋势下,繁琐的工作可以让程序自动完成。比如自动化测试、自动下单交易等。很多软件除了可以GUI方式操作外还可以用CLI接口操作,不过当一些软件未提供CLI...pywin32是一个Python库,它为Python提供访...
- 2019-11-06 09:16不太灵光的程序员的博客 python获取窗口句柄 在Windows下获取窗口句柄时操作系统版本和软件版本对获取有影响,就会出现在本地调试正常的程序,交付使用的时候报错。 查看windows所有可显示的窗口句柄及窗口名称。 # -*- coding: utf-8 -*- ...
- 2021-09-14 20:34回答 3 已采纳 from win32gui import * titles = [] def find(hwnd,x): if IsWindow(hwnd) and IsWindowEnabled(hwnd
- 2017-11-30 14:09回答 3 已采纳 答案出来了:https://zhidao.baidu.com/question/1575352645104568900.html 说到做到,发代码,链接为源地址,下面我备注一下而已 ```
- 2020-08-27 21:29回答 2 已采纳 你输出的是指针 notepadtext = win32gui.PyGetString(str_buffer, size) print(notepadtext) 这样看看
- 2020-11-28 21:18weixin_39522927的博客 获得窗体中控件的id号,spy++第三,根据控件的ID获得控件的句柄(hwnd) GetDlgItem(hwnd,loginID)最后,利用控件句柄进行操作python可以通过win32api轻松获取控件的属性值通过标签找到主窗口句柄,然后通过主句柄...
- 2020-05-13 22:54code&&coder的博客 一、效果图 二、代码 import win32gui import win32api import pyautogui # from pymouse import PyMouse hwnd_title = {} def get_all_hwnd(hwnd, mouse): if (win32gui.IsWindow(hwnd) and ...
- 2022-01-16 15:39小木_.的博客 GUI窗口 使用鼠标指针进行定位程序,获得程序的窗口句柄、窗口类名、窗口标题、线程ID、进程ID、进程名称、进程路径、CPU用量、线程数、窗口定位及鼠标坐标,并附加五项可操作控件,强制置顶、取消置顶、显示顶部、...
- 2017-08-02 12:27回答 3 已采纳 解决办法: 通过窗口标题或者主窗体类名,调用API FindWindow()来获取窗口句柄,可以成功!包括托盘的隐藏窗口
- 2016-12-13 04:59回答 1 已采纳 可参考此博客: http://blog.csdn.net/liukang325/article/details/53559714
- 2017-04-01 11:53回答 2 已采纳 谢谢!Thank you!
- 2021-01-28 23:19萧璇的博客 /h3/a").click()#查找元素 self.driver.switch_to.window(now_handle)#切换到当前窗口句柄 self.driver.find_element_by_id("kw").clear()#清空输入框 self.driver.find_element_by_id("kw").send_keys(u"光荣之路...
- 2022-02-10 10:411.仅通过传入listview句柄即可获取数据。 2.包含表头内容。 3.数据按行显示,并且无缺漏。 4.此pyd由64位Python打包,也就只能运行在64位Python上,有需要可留言,再打包32位的。 5.具体数据请自行核对。 6:软件使用...
- 2021-04-26 20:33weixin_39669163的博客 获得窗体中控件的id号,spy++第三,根据控件的ID获得控件的句柄(hwnd) GetDlgItem(hwnd,loginID)最后,利用控件句柄进行操作python可以通过win32api轻松获取控件的属性值通过标签找到主窗口句柄,然后通过主句柄获取...
- 2017-12-13 06:25回答 2 已采纳 edit的文本不是标题,不能用GetWindowText,可以用getdlgitemtext或者sendmessage(wm_text)获取
- 2021-02-04 12:22用户7313679393的博客 一、第一种方法(MonkeyRecorder获取坐标)下面就 MonkeyRecorder 获取坐标的方式,进行演示。 MonkeyRecorder 是一个比较好用的获取坐标的工具,它是用来获取真机或模拟器上坐标的工具,当我们点击真机或模拟器上的...
- 没有解决我的问题, 去提问