Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在窗口中查找控件的句柄_Python_Winapi - Fatal编程技术网

Python 在窗口中查找控件的句柄

Python 在窗口中查找控件的句柄,python,winapi,Python,Winapi,给定父窗口的句柄,如何获取此窗口内按钮的句柄 我正在使用win32api.sendMessage()将值传递给窗口。我想使用bmu单击来单击有问题的按钮 import win32api import win32gui import win32con #get handle of the window I want hwnd=win32gui.FindWindow(0,"SOME TITLE") #btnHnd= (NEED CODE HERE TO GET THE HANDLE OF TH

给定父窗口的句柄,如何获取此窗口内按钮的句柄

我正在使用
win32api.sendMessage()
将值传递给窗口。我想使用
bmu单击
来单击有问题的按钮

import win32api
import win32gui
import win32con

#get handle of the window I want

hwnd=win32gui.FindWindow(0,"SOME TITLE")

#btnHnd= (NEED CODE HERE TO GET THE HANDLE OF THE BUTTON INSIDE hwnd)

win32api.SendMessage(btnHnd, win32con.BM_CLICK, 0, 0)
是查找子窗口句柄的方法,前提是按钮是父窗口的直接子窗口,而不仅仅是子窗口

btnHnd= win32api.FindWindowEx(hwnd, 0 , "Button", "#Title")