importwin32apiimportwin32conimporttimedefclick_button(button_hwnd):# 获取按钮的位置rect=win32gui.GetWindowRect(button_hwnd)x=(rect[0]+rect[2])//2# 获取按钮的中心x坐标y=(rect[1]+rect[3])//2# 获取按钮的中心y坐标# 模拟鼠标点击win32api.SetCursorPos((x,y))win32api.mouse_event(win32con...
end;然后在一事件里调用EnumChildWindows函数. procedure TForm1.Button1Click(Sender: TObject); var hWnd:LongInt; begin memo1.Lines.Clear; Memo1.Lines.Add(Edit1.Text+' 有如下控件类名称'); hWnd:=FindWindow(nil,pchar(Edit1.Text)); if hWnd<>0 then begin EnumChildWindows(hWnd,@EnumChildWndProc...
import win32api import win32con import time def click_button(button_hwnd): rect = win32gui.GetWindowRect(button_hwnd) x = (rect[0] + rect[2]) // 2 # 获取按钮的中心x坐标 y = (rect[1] + rect[3]) // 2 # 获取按钮的中心y坐标 # 模拟鼠标点击 win32api.SetCursorPos((x, y)) wi...
win32api.mouse_event(win32con.MOUSEEVENTF_RIGHTUP | win32con.MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0) def click1(x,y): #第一种 win32api.SetCursorPos((x,y)) win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,x,y,0,0) win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,x,y,0,0) def c...
1driver.find_element_by_xpath('//*[@id="uploadWithProgress"]').click()2time.sleep(5)3#选择版本4try:5dialog = win32gui.FindWindow('#32770', u'打开')6ComboxEx = win32gui.FindWindowEx(dialog, 0,'ComboBoxEx32', None)7Combox = win32gui.FindWindowEx(ComboxEx, 0,'ComboBox', None)8...
title=win32gui.GetWindowText(hwnd)clssname=win32gui.GetClassName(hwnd)print(title)print(type(clssname))# 窗体前端显示 win32gui.SetForegroundWindow(hwnd)# 使窗体最大化 win32gui.ShowWindow(hwnd,win32con.SW_MAXIMIZE)xy=find_pic('zhucheng.png')ifxy:pg.click(xy)...
[2]/a/span").click()sleep(5)d.find_element_by_xpath('/html/body/div[1]/div[3]/div/div[2]/div/div/div/div/div[2]/div[1]/div[1]').click()dialog=win32gui.FindWindow('#32770',u'文件上传')ComboBoxEx=win32gui.FindWindowEx(dialog,0,'ComboBoxEx32',None)ComboBox=win32gui....
upload = dr.find_element_by_id('exampleInputFile0') upload.click() time.sleep(1) # win32gui dialog = win32gui.FindWindow('#32770', u'文件上传') # 对话框 ComboBoxEx32 = win32gui.FindWindowEx(dialog, 0, 'ComboBoxEx32', None) ComboBox = win32gui.FindWindowEx(ComboBoxEx32, 0, '...
myLinkLabel.onClick(lbl_Click); myLinkLabel.setFont("Arial", 40, true); //lbl.setHoverColor(255, 0, 0); // label myLabel.init("A regular static label", 0, 0); myLabel.setColor(0, 255, 0); myLabel.setFont("Arial", 40); ...
defdoClick(cx,cy,hwnd):# hwnd为需要点击的窗口控件句柄,cx、cy为点击位置在该窗口的相对坐标long_position=win32api.MAKELONG(cx,cy)#模拟鼠标指针 传送到指定坐标win32api.SendMessage(hwnd,win32con.WM_LBUTTONDOWN,win32con.MK_LBUTTON,long_position)#模拟鼠标按下win32api.SendMessage(hwnd,win32con....