Python实现的记事本尾巴(仿QQ尾巴)
Python #qq尾巴2012-11-23 08:54
需要用到了的“Hook”,需要下载一个pyHook 模块。
代码如下:
import win32ui,win32con,pyHook,pythoncom def hookhandle(event): if event.KeyID==13: #捕捉回车键(注,QQ尾巴捕捉Ctrl+Enter及单击发送按钮) try: pwin=win32ui.FindWindow('Notepad',None) #找到记事本窗口 textbox=win32ui.FindWindowEx(pwin,None,'Edit',None) #找到编辑窗口 buf='0x0'*1024 oldlen=textbox.SendMessage(win32con.WM_GETTEXT,buf) #获得编辑窗口中原有的文本 textbox.SendMessage(win32con.WM_SETTEXT,buf[0:oldlen]+'\r\nhttp://yige.org') #加上个尾巴,呵呵 except: pass hm = pyHook.HookManager() #钩子实例化 hm.KeyDown=hookhandle #指明回调函数 hm.HookKeyboard() #Hook键盘 pythoncom.PumpMessages() #消息循环
相关文章
- python写的http客户端测试程序 2012/11/23
- 用python下载网页 2012/11/23
- 用Python来打印日历 2012/11/22
- Python实现115网盘自动摇奖 2012/11/22
- Python列表解析的方法 2012/11/21
- Python中全局变量的操作 2012/11/20
- Python实现二分查找 2012/11/20
- Python对文件批量随机重命名 2012/11/20
- Python做磁盘文件服务器 2012/11/20
- IIS7.0+Python环境搭建步骤 2012/11/19