当前位置: 首页 > news >正文

国企网站建设需要注意什么品牌推广公司是做什么的

国企网站建设需要注意什么,品牌推广公司是做什么的,南通网站建设排名公司,优秀网页制作模板一、概念 句柄指的是操作系统为了标识和访问对象而提供的一个标识符,在操作系统中,每个对象都有一个唯一的句柄,通过句柄可以访问对象的属性和方法。例如文件、进程、窗口等都有句柄。在编程中,可以通过句柄来操作这些对象&#x…

一、概念

        句柄指的是操作系统为了标识和访问对象而提供的一个标识符,在操作系统中,每个对象都有一个唯一的句柄,通过句柄可以访问对象的属性和方法。例如文件、进程、窗口等都有句柄。在编程中,可以通过句柄来操作这些对象,从而实现对系统资源的控制和管理。

二、实战

1、获取当前所有窗口的句柄

def get_all_window():hwnd_list = []win32gui.EnumWindows(lambda hwnd, param: param.append(hwnd), hwnd_list)return hwnd_list

 2、从所有窗口句柄中,根据窗口标题title,获取想要的特定窗口句柄

def get_hwnd_from_name(name)hwnd_list = []all_hwnd_list = get_all_window()  # 调用上面的方法for hwnd in all_hwnd_list:title = win32gui.GetWindowText(hwnd)  # 根据窗口句柄,获取句柄对应的窗口的标题if title == name:hwnd_list.append(hwnd)logging.info(f'窗口标题为{name}的所有窗口的句柄:{hwnd_list}')return hwnd_list

3、根据窗口句柄,获取一些别的信息(适用于窗口句柄不唯一,但是标题、类名等值唯一的情况)

def get_windows_info(hwnd):all_hwnd_list = get_all_window()  # 调用上面的方法for hwnd in all_hwnd_list:# 获取窗口标题title = win32gui.GetWindowText(hwnd)# 获取窗口类名clsname = win32gui.GetClassName(hwnd)# 获取窗口位置和大小rect= win32gui.GetWindowRect(hwnd)# 获取窗口所在的进程ID和线程IDpid, tid = win32process.GetWindowThreadProcessId(hwnd)# 返回窗口的属性信息return {'title': title, 'class': clsname, 'rect': rect, 'pid': pid, 'tid': tid}

4、获取主窗口句柄,根据其子窗口的标题获取该子窗口对象,然后点击子窗口

def blurred_click_button_in_window(title='XX', Buttons='状态'):handle = get_hwnd_from_name(title)  # 调用上面的方法# handle = handle[0]  # 如果列表有多个值,则需要确认你想要的窗口句柄是哪一个print(f'获取到的窗口句柄是:{handle}')time.sleep(1)app = Application(backend='uia').connect(handle=handle)  # 连接到此窗口try:win32gui.SetForegroundWindow(handle)  # 将窗口置顶,避免被遮挡except Exception as e:logging.info(f'{e}')main_window = app.window(handle=handle)  # 获取主窗口对象main_window.print_control_identifiers()  # 打印出此主窗口包含的所有子窗口的信息(title,auto_id,control_type)child_window = main_window.child_window(title_re=Buttons, found_index=0)  #根据子窗口的标题获取子窗口对象(_re表示模糊匹配,found_index=0适用于title不唯一时取索引为第一位的),也可根据类名来获取:child_window = main_window.child_window(class_name='Edit')child_window.click_input()  # 点击子窗口,如果是输入框赋值可以写成:child_window.type_keys('Cc')return main_window

 

 

http://www.yayakq.cn/news/99688/

相关文章:

  • 好看的网站源码建设自己的网站首页
  • 网站建设的渠道策略tp5被黑做的网站全变成首页
  • 网站页面上的悬浮窗怎么做常州网站推广
  • 带询盘外贸网站源码wordpress 图标插件
  • 做网站程序员都要先做维护么荥阳市
  • 网站制作详细报价表网站开发一般要用到哪些软件有哪些
  • 后台网站模板 html自己的网站怎样做优化
  • 怎么做口子推广网站媒体网站的品牌建设
  • 中英文网站建设报价购买网站建设合同协议模板
  • 个人网站免费模板下载网站建设教育平台
  • 长春网站优化指导网站常用热点hot小图标
  • 展示型网站一样做seo优化深圳网站建设力荐上榜网络
  • 产品展示网站模板网站建设厘金手指排名二一
  • 网站开发包括网站的网站被k怎么解决
  • 东莞快速做网站搜索引擎主题网站模板
  • 社交网站模板下载申请做网站 论坛版主
  • p站代理网址旅游景点网站建设方案
  • 潍坊网站建设哪里好网站开发实习生
  • 网站设计厂河源市住房和城乡建设局网站
  • 引导企业做网站研究思路 网站建设
  • 建筑网站开发建立网站需要多少钱一个
  • 网站目录命名规则广州做seo整站优化公司
  • 企业建站公司案例怎样注册自己的网址
  • 小城镇建设网站网页设计图片对齐方式
  • 电商是干嘛的seoul是什么意思中文
  • 建设网站 报告wordpress详情页
  • 网站建设验收单格式苏州商品关键词优化
  • 网站建立定位企划网站都可以做哪些主题
  • asp网站开发的背景与环境wordpress.net
  • 单页面视频网站模板最近七天的新闻重点