python 调用win32pai 操作cmd的方法


Posted in Python onMay 28, 2017

实例如下:

#coding=utf-8
import subprocess
from time import *
import win32api
import win32con
import win32gui
subprocess.Popen('C:\windows\system32\cmd.exe')
sleep(1)
a=65;b=66;c=67;d=68;e=69;f=70;g=71;h=72;i=73;j=74;k=75
l=76;m=77;n=78;o=79;p=80;q=81;r=82;s=83;t=84;u=85;v=86
w=87;x=88;y=89;z=90;i=97;ii=98;iii=99;iv=100;five=101;vi=102
vii=103;viii=104;ix=105;zero=0;

#定义了常用按键的编码
n=win32gui.FindWindow('ConsoleWindowClass',None)

#查找打开的窗口,findwindow(x,y)x是类别名,y是窗口标题
p=win32gui.SetForegroundWindow(n)

#获取指针
win32api.keybd_event(d,0,0,0)
win32api.keybd_event(s,0,0,0)
win32api.keybd_event(m,0,0,0)
win32api.keybd_event(o,0,0,0)
win32api.keybd_event(v,0,0,0)
win32api.keybd_event(e,0,0,0)
win32api.keybd_event(13,0,0,0)
win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(13,0,0,0)
win32api.keybd_event(13,0,win32con.KEYEVENTF_KEYUP,0)
win32api.keybd_event(13,0,0,0)
#模拟键盘输入

获取窗口信息的工具:Microsoft Spy++

以上这篇python 调用win32pai 操作cmd的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中异常重试的解决方案详解
May 05 Python
浅析Python中的赋值和深浅拷贝
Aug 15 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
Nov 17 Python
linux环境下的python安装过程图解(含setuptools)
Nov 22 Python
Python实现按中文排序的方法示例
Apr 25 Python
查看Django和flask版本的方法
May 14 Python
pandas ix &iloc &loc的区别
Jan 10 Python
django中上传图片分页三级联动效果的实现代码
Aug 30 Python
python中对二维列表中一维列表的调用方法
Jun 07 Python
python如何查看网页代码
Jun 07 Python
Python 删除List元素的三种方法remove、pop、del
Nov 16 Python
python使用pywinauto驱动微信客户端实现公众号爬虫
May 19 Python
Python 稀疏矩阵-sparse 存储和转换
May 27 #Python
Django基础之Model操作步骤(介绍)
May 27 #Python
python之PyMongo使用总结
May 26 #Python
Python3安装Pymongo详细步骤
May 26 #Python
Python计时相关操作详解【time,datetime】
May 26 #Python
Python表示矩阵的方法分析
May 26 #Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 #Python
You might like
PHP数据库开发知多少
2006/10/09 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
php构造函数实例讲解
2013/11/13 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
JS判断是否360安全浏览器极速内核的方法
2015/01/29 Javascript
vue.js表格分页示例
2016/10/18 Javascript
详解AngularJS通过ocLazyLoad实现动态(懒)加载模块和依赖
2017/03/01 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
BootStrap Select清除选中的状态恢复默认状态
2017/06/20 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
python操作xml文件示例
2014/04/07 Python
Python连接mssql数据库编码问题解决方法
2015/01/01 Python
python中subprocess批量执行linux命令
2018/04/27 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
提升Python程序性能的7个习惯
2019/04/14 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
keras 多gpu并行运行案例
2020/06/10 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
学习雷锋精神心得体会范文
2014/03/12 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
幼儿园工作总结2015
2015/04/01 职场文书
2015公司年度工作总结
2015/05/14 职场文书
2015大学党建带团建工作总结
2015/07/23 职场文书
公司车队管理制度
2015/08/04 职场文书
解析mybatis-plus中的resultMap简单使用
2021/11/23 Java/Android
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
SQL Server #{}可以防止SQL注入
2022/05/11 SQL Server