在我们进行用python开发的时候我们可能需要模拟键盘操作,比如ppt自动翻页的功能。那么在这里就介绍python的模拟键盘。
python_win32api。大概会用到win32gui,win32api,win32con这些东西,这些东西搜pywin_32api就下到了。然后直接安装第三方模块就好了。
下载链接:(注意python版本)
http://download.csdn.net/detail/wkl1237/3645201
http://sourceforge.net/projects/pywin32/files/pywin32/
接着看一些代码就知道什么意思了。
po一段最简单的代码如下:
# -*- coding: utf-8 -*-
import win32gui,win32api,win32con
import time
def next_page():
win32api.keybd_event(40,0,0,0) #down键位码是40
win32api.keybd_event(40,0,win32con.KEYEVENTF_KEYUP,0)
def last_page():
win32api.keybd_event(38,0,0,0) #up键位码是28
win32api.keybd_event(38,0,win32con.KEYEVENTF_KEYUP,0)
def end_pre():
win32api.keybd_event(27,0,0,0) #Esc键位码是27
win32api.keybd_event(27,0,win32con.KEYEVENTF_KEYUP,0)
http://www.jb51.net/article/49214.htm
http://www.cnblogs.com/txw1958/archive/2012/02/16/2353491.html