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

信誉好的o2o网站建设百度查重工具

信誉好的o2o网站建设,百度查重工具,了解网站开发的一般过程,餐饮系统网站建设1.如何利用句柄操作windows窗体 首先,获得窗体的句柄 win32api.FindWindows() 第二,获得窗体中控件的id号,spy 第三,根据控件的ID获得控件的句柄(hwnd) GetDlgItem(hwnd,loginID) 最后,利用控件句柄进行操…

1.如何利用句柄操作windows窗体

首先,获得窗体的句柄  win32api.FindWindows()

第二,获得窗体中控件的id号,spy++

第三,根据控件的ID获得控件的句柄(hwnd)  GetDlgItem(hwnd,loginID)

最后,利用控件句柄进行操作

python可以通过win32api轻松获取控件的属性值

通过标签找到主窗口句柄,然后通过主句柄获取下属控件句柄

#-*- coding: utf-8 -*-  ##设置编码方式

import win32api,win32gui,win32con

label = 'tt' #此处假设主窗口名为tt

hld = win32gui.FindWindow(None, label)

if hld > 0:

    dlg = win32api.FindWindowEx(hld, None, 'Edit', None)#获取hld下第一个为edit控件的句柄

    buffer = '0' *50

    len = win32gui.SendMessage(dlg, win32con.WM_GETTEXTLENGTH)+1 #获取edit控件文本长度

    win32gui.SendMessage(dlg, win32con.WM_GETTEXT, len, buffer) #读取文本

    print buffer[:len-1]

    #虚拟鼠标点击按钮(或者回车)

    btnhld = win32api.FindWindowEx(hld, None,'Button', None)

    # win32gui.PostMessage(btnhld, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)

    # win32gui.PostMessage(btnhld, win32con.WM_KEYUP, win32con.VK_RETURN, 0)

    win32gui.PostMessage(btnhld, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, 0)

    win32gui.PostMessage(btnhld, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, 0)

    #获取显示器屏幕大小

    width = win32api.GetSystemMetrics(win32con.SM_CXSCREEN)

    height = win32api.GetSystemMetrics(win32con.SM_CYSCREEN)


#点击窗口button
w=win32ui.FindWindow(clsname,windowtitle)
b=w.GetDlgItem(窗口id)
b.postMessage(win32con.BM_CLICK)


#关闭窗体
import win32ui
import win32con
wnd=win32ui.FindWindow(classname,None)
wnd.SendMessage(win32con.WM_CLOSE)  成功!

import win32ui
w=win32ui.FindWindow(classname,窗体title)
print w.GetDlgItemText(0xFFFF)  # 获得弹窗里的消息文字

最小化窗体
w=win32gui.FindWindow()
win32gui.CloseWindow(w)

 

 

浏览器密码控件操作

 

 

# coding=utf-8

import win32gui
import win32api
import win32con

def CallBack(hwnd, hwnds):
if win32gui.GetClassName(hwnd) == 'Edit':
hwnds[win32gui.GetClassName(hwnd)] = hwnd
return True


w1hd = win32gui.FindWindow(u'IEFrame', None)

print '%x' %w1hd
# w2hd = win32gui.FindWindowEx(w1hd,0,u'TabWindowClass', None)

# print '%x' %w2hd

hwndChildList = {}
win32gui.EnumChildWindows(w1hd, CallBack, hwndChildList)

for k,v in hwndChildList.items():
print '%s %x' %(k,v)
#win32api.SendMessage(v, win32con.WM_CHAR, ord('a'), 0)
#t1 =win32gui.GetDlgItem(v,1)
len1 = win32gui.SendMessage(v, win32con.WM_GETTEXTLENGTH)+1
buffer = '0' *50
win32gui.SendMessage(v, win32con.WM_GETTEXT, len1, buffer)

print len1
print buffer[:len1-1]
win32gui.SendMessage(v,win32con.WM_SETTEXT,None,'902723')

 

http://www.lbrq.cn/news/2593459.html

相关文章:

  • 丹东网站建设公司信息发布平台推广有哪些
  • 新疆生产建设兵团科技局网站北京百度推广投诉电话
  • 烟台高端网站建设公司哪家好全球网络营销公司排行榜
  • 沁水做网站湘潭网站seo磐石网络
  • .net做网站之前设置武汉seo学徒
  • wordpress如何设置邮箱网络推广seo公司
  • php自适应网站企业产品推广策划方案
  • 互联网工作工资高吗优化大师最新版下载
  • 东莞厚街网站建设杭州seo网站推广排名
  • 婚纱摄影网站源码5118素材网站
  • 建筑人才网报名平台上海关键词排名优化价格
  • 做商城网站的公司济南做网站推广哪家好
  • 做一电影网站怎么赚钱厦门seo搜索排名
  • 花钱做网站要多少钱网站排名seo培训
  • 在合肥做网站多少钱上海网站快速优化排名
  • 我要开网店网店seo
  • 娄底网站建设做竞价推广大概多少钱
  • 站长工具亚洲中文精品百度指数购买
  • 企业型网站建设怎样收费广州百度快速优化排名
  • 做照明出口的网站优化20条措施
  • 有名的网站制贵阳网站建设制作
  • 免费做网站优化市场营销公司有哪些
  • 摇一摇抽签用什么网站做沈阳网站制作优化推广
  • 明水县网站建设如何建立网站平台
  • wordpress设置缩略图谷歌seo运营
  • 网站设计怎么做链接百度云资源链接分享群组
  • 卖产品怎么做网站2345网址导航应用
  • 为政府做网站的公司海外推广代理商
  • 专业企业网站建设多少钱中国宣布取消新冠免费治疗
  • 想自己做个网站百度云下载
  • 【慕伏白】Android Studio 配置国内镜像源
  • LeetCode 140:单词拆分 II
  • 深度学习TR3周:Pytorch复现Transformer
  • C++入门自学Day5-- C/C++内存管理(续)
  • Java ++i 与 i++ 底层原理
  • 吴恩达【prompt提示词工程】学习笔记