import ctypes import win32ui desktop=ctypes.windll.user32.GetDesktopWindow() desktopp=ctypes.windll.user32.FindWindowW("IEFrame",None) ctypes.windll.user32.CloseWindow(desktopp) ctypes.windll.user32.ShowWindow(desktopp,3) IEHandle=win32ui.FindWindowEx(desktopp,None,'WorkerW',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ReBarWindow32',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ComboBoxEx32',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ComboBox',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'Edit',None) str_val=IEHandle.GetWindowText print(str_val) |
import ctypes import win32ui import win32gui import win32con desktop=ctypes.windll.user32.GetDesktopWindow() desktopp=ctypes.windll.user32.FindWindowW("IEFrame",None) ctypes.windll.user32.CloseWindow(desktopp) ctypes.windll.user32.ShowWindow(desktopp,3) IEHandle=win32ui.FindWindowEx(desktopp,None,'WorkerW',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ReBarWindow32',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ComboBoxEx32',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ComboBox',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'Edit',None) buf_size=255 buf=win32gui.PyMakeBuffer(buf_size) nchars = win32gui.SendMessage(IEHandle,win32con.WM_GETTEXT,buf_size,buf) |
import ctypes import win32ui import win32gui import win32con desktop=ctypes.windll.user32.GetDesktopWindow() desktopp=ctypes.windll.user32.FindWindowW("IEFrame",None) ctypes.windll.user32.CloseWindow(desktopp) ctypes.windll.user32.ShowWindow(desktopp,3) IEHandle=win32ui.FindWindowEx(desktopp,None,'WorkerW',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ReBarWindow32',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ComboBoxEx32',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'ComboBox',None) IEHandle=win32ui.FindWindowEx(IEHandle,None,'Edit',None) buf_size=255 buf='\n' nchars = win32gui.SendMessage(desktopp,win32con.WM_GETTEXT,buf_size,buf) print(nchars) print(buf) |
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |