首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python打造专属微信文件发送软件

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”即可

欢迎关注

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180708G07UMW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券