Itchat库
Itchat库安装
文件发送:
path为文件的路径,ToUser为要发送的对象,支持发送消息、图片、视频、地图、名片、文件等。
界面设计
软件界面采用tkinter模块,Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库,不需要额外安装。
在界面上有两个按钮,一个是“登录微信”,另一个是“打开/发送文件”。首先点击“登录微信”按钮会出现一个二维码,用手机微信扫描后登录到微信,登录成功后点击“打开/发送文件”按钮即可出现文件选择框,选择好文件后点击确定即可发送到手机微信上。界面如下
生成软件图标
Python生成exe的图标是ico格式,因此需要使用PythonMagick将jpg图片转换成ico图片,图片我们选用微信图标,具体生成代码如下。
软件图标如下
生成exe
为方便使用,减少需要安装特定的Python环境以及安装依赖库等因素的影响,我们使用python里的pyinstall将py文件转化成exe,从而可以像应用软件一样直接在电脑上运行使用。
Pyinstall安装:打开命令行执行
pyinstall使用:
在命令行输入以下指令即可生成
其中:-F:打包为单文件
-w:Windows程序,不显示命令行窗口
-i:是程序图标,app.py是你要打包的py文件
manage.ico:为生成exe软件的图标,图片格式为ico,注意在使用时加上文件的路径。
app.py:为程序的py文件,当文件不在路径下时需要加上路径
软件具体代码如下
运行效果图为
注意:软件目前可发送图片以及文档,但文件名不能出现中文。
软件获取回复“wechat”即可
欢迎关注
领取专属 10元无门槛券
私享最新 技术干货