Python调用微信截图工具
2015-03-31 16:38
453 查看
之前看到网上有人做了一个多功能截图工具,调用的是QQ的截图DLL,原地址:
http://www.open-open.com/lib/view/open1331393882327.html http://blog.sina.com.cn/s/blog_4a94a0db010166fm.html
下载下来试了试,发现那个截图dll是比较老的,截图不方便,而且运行会有延迟,而在新版的QQ安装目录里找不到相关的DLL(有个Camera.dll,用dll查看工具看了一下没有发现相关函数)。
今天无意中发现微信也是具有截图功能的,打开安装文件夹,找到了一个PrScrn.dll,我用这个截图,效果很好,可以智能选择窗口,这是代码:
如何实现快捷键截图:
1. 将上述代码保存为*.pyw格式
2. 右键点击发送到桌面快捷方式
3. 右键点击桌面上该文件的快捷方式 "属性" --> "快捷方式",点击 "快捷键",接着按下 "Ctrl + 你想设置的按键"
4. 保存就好了
http://www.open-open.com/lib/view/open1331393882327.html http://blog.sina.com.cn/s/blog_4a94a0db010166fm.html
下载下来试了试,发现那个截图dll是比较老的,截图不方便,而且运行会有延迟,而在新版的QQ安装目录里找不到相关的DLL(有个Camera.dll,用dll查看工具看了一下没有发现相关函数)。
今天无意中发现微信也是具有截图功能的,打开安装文件夹,找到了一个PrScrn.dll,我用这个截图,效果很好,可以智能选择窗口,这是代码:
#保存下面代码为 "微信截图.pyw",并把微信安装文件夹的 PrScrn.dll 文件拷贝到同一目录下 #!/usr/bin/env python #-*- coding:utf-8 -*- import ctypes import os def capture(): try: dll = ctypes.cdll.LoadLibrary('PrScrn.dll') except Exception: print("Dll load error!") return else: try: dll.PrScrn(0) except Exception: print("Sth wrong in capture!") return def main(): capture() # os.system("pause") if __name__ == "__main__": main()
如何实现快捷键截图:
1. 将上述代码保存为*.pyw格式
2. 右键点击发送到桌面快捷方式
3. 右键点击桌面上该文件的快捷方式 "属性" --> "快捷方式",点击 "快捷键",接着按下 "Ctrl + 你想设置的按键"
4. 保存就好了
相关文章推荐
- java 调用微信截图工具
- 关于Python的PIL工具的Image对象调用show()方法问题。
- 制作大漠字库并用python调用大漠工具方法来识别文字
- [java]Java调用python工具类(非jython)
- python 调用系统ffmpeg进行视频截图,并进行图片http发送
- python实现微信跳一跳辅助工具步骤详解
- python学习——截图工具编写
- 微信跳一跳辅助工具(Python)
- Python 实现微信跳一跳辅助工具(亲自测试有效)
- 微信网页调用腾讯视频去广告,视频预览截图去腾讯logo
- 调用android自带的截图工具进行截图
- Python中调用自然语言处理工具HanLP手记
- 用java写的一个程序,可以调用windows系统中自带的各种工具,例如截图,便签等
- Python各种花式截图工具,截到你手软
- python学习——截图工具编写
- 如果快速调用Windows7截图工具完成截图
- Deepin Linux Desktop, 截图工具剖析(三) python - namedtuple
- 使用OpenCV调用摄像头检测人脸并截图-Python
- PYTHON 实现的微信跳一跳【辅助工具】仅作学习
- 使用python或工具调用Zabbix RESTful API