1. import win32gui, win32con
2. win32gui.FindWindow找到目标程序:

win = win32gui.FindWindow(None, u'无标题 - 记事本')

3. 使用win32gui.FindWindowEx找到目标文本框:

tid = win32gui.FindWindowEx(win, None, 'Edit', None)
4.使用win32gui.SendMessage发送文本到目标文本框:

win32gui.SendMessage(tid, win32con.WM_SETTEXT, None, 'hello')

输入中文

win32gui.SendMessage(tid, win32con.WM_SETTEXT, None, u'你好'.encode('gbk'))

当然了,可以继续找到下一个文本框:
username = win32gui.FindWindowEx(win, tid, 'Edit', None)

发送回车的方法
win32gui.SendMessage(tid, win32con.WM_SETTEXT, None, ‘hello')
win32gui.PostMessage(tid, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0)
win32gui.PostMessage(tid, win32con.WM_KEYUP, win32con.VK_RETURN, 0)

python操作windows窗口一个小case相关推荐

  1. python窗口程序-python操作Windows窗口程序

    如果你想看更多舒适的布局和守时,有干货推动现场每天8点.定期获得数据接口和数据写入Excel表.Excel需要使用其他程序和需要打开.Pywin32处理是一个32位整数,用于标记对象在windows中 ...

  2. python操作Windows任务计划程序

    使用python操作Windows任务计划程序 最低支持服务器:Windows Server 2008 以下参考网站 替换 en-us > zh-cn 即可查看 中文文档(为机器翻译可能不太准确 ...

  3. python对windows进行操作_【转】python 操作windows下的目录

    python 操作windows下的目录 python操作目录.文件相关的函数,在os模块中,当然或许也有别的模块提供了更方便的函数 以下列出的所有函数均亲自测试过! 1.os.getcwd()    ...

  4. 网站制作---asp操作数据库的一个小例子

    qq交流群:创梦技术交流群:251572072  教程下载,在线交流:创梦IT社区:www.credream.com 一般用在asp网站中比较常见: asp操作数据库的一个小例子: id=reques ...

  5. Python 操作 Windows 粘贴板

    为什么80%的码农都做不了架构师?>>>    Python 操作 Windows 粘贴板,实现Ctrl + C 和 Ctrl + V 功能 需要先以管理员权限安装PyWin 代码: ...

  6. Python 操作Windows文件上传Linux,Linux文件下载到Windows本地

    关注点 使用python操作从linux服务器下载文件到Windows指定路径下 #!/usr/local/bin/python # encoding:utf-8import paramiko imp ...

  7. Python 操作windows的Wlan

    前言 netsh介绍 Netsh(全称是network shell)简单来说 是命令行脚本工具,它允许从本地或远程显示或修改当前正在运行的计算机的网络配置. 关于net是的详细资料可以参考下面的连接: ...

  8. Python爬虫学习——开始一个小爬虫(一)

    Python爬虫学习 文章目录 Python爬虫学习 前言 一.什么是爬虫 爬虫的矛与盾 二.开启一个小爬虫 1.导入urlopen包 2.打开一个网址,得到响应 3.解码 4.保存到文件 5.打开 ...

  9. python操作windows库_python大佬养成计划----win下对数据库的操作

    数据库 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb. win系统安装mysql,详见链接描述 数据库常见命令 mysql ...

最新文章

  1. shiro 文档_spring---Shiro拦截器
  2. django使用auth模块进行身份认证
  3. 《关系营销2.0——社交网络时代的营销之道》一从单向沟通转向多方沟通
  4. R数据导入导出(一): read.table()和read.csv()的区别
  5. 实战上亿数据,如何实现秒查!
  6. bcb 如何在DLL中捕捉系统级异常
  7. 关于json 转换BigDecimal精度丢失问题
  8. LoRa、Sigfox和NB-IoT在物联网趋势中谁是你的最佳拍档?
  9. 阿里云盘内测_阿里云盘内测邀请码发放!30MB/s的下载速度
  10. Dlink dwl-122 ver c1在windows 2003下的驱动安装
  11. 2017 追梦 远方
  12. 微博图床php上传,微博图床 - shitalpig的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. 「读书感悟系列」苏世民:我的经验与教训
  14. 卧槽,ChatGPT 太强了吧!
  15. Deeplung代码复现(一)
  16. ATTck 入口点 —— 其他攻击
  17. win7安装centOS双系统超详细(转)
  18. 详解上海交大819考研
  19. 台式计算机机箱有几种,推荐几款台式电脑机箱 个性鲜明
  20. 深度学习(一)深度前馈网络(deep feedforward network)

热门文章

  1. 陈为浙江大学计算机学院,浙大陈为
  2. the frequence of PostgreSQL 9 check the trigger_file
  3. Java Collections.frequency()方法具有什么功能呢?
  4. L3-1 那就别担心了 (30分) 2020 天梯赛
  5. Ionic—二维码扫描与关于模块的开发
  6. 科骏达导航端口测试软件,不用端口检测工具也可以知道机器端口,波特,分辨率...
  7. useCallback Vs useMemo 中,第二个参数传入 空数组 和 不传 的区别
  8. 梅西七连珠:姆巴佩祝贺,这会不会是传承的开始呢
  9. c语言编程如何少用标志位,SONIX C语言编程教程2.ppt
  10. 原生js简单实现五指棋