博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
win32.gui.api.con(前置,鼠标点击,发送数据的Dome)
阅读量:5980 次
发布时间:2019-06-20

本文共 1268 字,大约阅读时间需要 4 分钟。

# -*- coding: UTF-8 -*-import win32gui, win32conimport osimport timeimport win32guiimport win32apiimport win32conimport pythoncomimport glob# import autoitfrom PIL import ImageGrabglobal windowSVClient=u"SVClient"hwndChildList = []def mouse(opt):    global window    opt=opt.decode(encoding='UTF-8',errors='strict')    option = win32gui.FindWindowEx(window, None, None, opt)  # 获取选项的句柄    left, top, right, bottom = win32gui.GetWindowRect(option)    win32api.SetCursorPos((left+10,top+5))    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0)    time.sleep(0.05)    win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0)def show(winname):    global window    window = win32gui.FindWindow(0, winname)    if winname=='resource access':        win32gui.EnumChildWindows(window, lambda hwnd, param: param.append(hwnd), hwndChildList)    #遍历子句柄    win32gui.ShowWindow(window, win32con.SW_SHOW)     #显示    # win32gui.SetForegroundWindow(hwd)      #获取焦点    win32gui.ShowWindow(window, win32con.SW_NORMAL)    #显示最前def sendmessage(hwnd,text):    win32api.SendMessage(hwnd, win32con.WM_SETTEXT, 0, text.encode('gbk'))    #向控件发送数据show(SVClient)mouse('显示资源')show('resource access')sendmessage(hwndChildList[1],u'NA_1_170')

 

 

转载于:https://www.cnblogs.com/MrRead/p/9046691.html

你可能感兴趣的文章
java个推配置-简单开发,急速运用个推
查看>>
简单的file获取文本内容且, 修改文本内容(java8)
查看>>
uva 11205 - The broken pedometer
查看>>
Java基础——面向对象
查看>>
JetBrains IntelliJ IDEA 13 Keygen
查看>>
Servlet
查看>>
maven打包生成的META-INF文件有误
查看>>
plsql乱码解决
查看>>
Linux 初始化 init 系统
查看>>
使用简易Python爬虫下载百度贴吧图片
查看>>
【转载】2013年全国各大著名的IT公司薪资待遇大揭密
查看>>
Java并发编程高级篇(六):在执行器中延时执行任务
查看>>
Hbase 超详细架构解析
查看>>
SSH隧道
查看>>
Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
查看>>
Java中容器的迭代器的fail-fast机制
查看>>
BackTrack5 whois
查看>>
使用 Scalable Performance Monitor 监控 和分析 solr的运行状况
查看>>
比较好的网站及工具
查看>>
Slack监视中的sql查询
查看>>