Python打包exe应用实例:一键批量启动应用

qiang 2023-06-26教程攻略 软件工具评论字数 1062阅读3分32秒

在平常工作学习中,我们经常需要打开很多软件。文章源自黄强博客-https://huangqiang.me/546.html

对于一个像我一般的打工人来说,每次电脑开机后的步骤简直就是噩梦,那我们设置开机自启动不就好了。但是有时候在不需要工作的时候,又不需要打开这些软件。文章源自黄强博客-https://huangqiang.me/546.html

于是想能不能写个脚本,一键批量打开应用。文章源自黄强博客-https://huangqiang.me/546.html

1、脚本代码

import os

def open_app(app_dir):
    os.startfile(app_dir)

if __name__ == '__main__':
    # 打开Chrome
    app_dir = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
    open_app(app_dir)

    # 打开QQ
    app_dir = r'D:\App\Tencent\QQ\Bin\QQScLauncher.exe'
    open_app(app_dir)

    # 打开Tim
    app_dir = r'D:\App\Tencent\TIM\Bin\QQScLauncher.exe'
    open_app(app_dir)

    # 打开微信
    app_dir = r'D:\App\Tencent\WeChat\WeChat.exe'
    open_app(app_dir)

    # 打开客服宝
    app_dir = r'D:\App\kefubao\kefubao.exe'
    open_app(app_dir)

2、打包

下面介绍打包的基本流程:文章源自黄强博客-https://huangqiang.me/546.html

2.1 安装pyInstaller

pip install pyinstaller

2.2打包

pyinstaller -F -w -i ./image/16.ico StartApplication.py

参数说明:

-F:打成单一文件
-w:关闭黑色框框,不然启动应用总会有个黑框框(如果其他带进度条等数据处理过程时,不能关闭窗口)
-i:图标的位置

3、使用

打包完成后,会在 StartApplication.py 同级目录下生成 dist 文件夹,双击里面的 exe 文件就可以启动脚本中指定的应用了,可以右键把它添加到开始菜单,这样就方便多了。 image文件夹下 16.ico 是打包后的exe文件图标,可以自己替换,但是注意需要时16*16的icon文件,下面是我自己经常用的转icon的网站。文章源自黄强博客-https://huangqiang.me/546.html

参考教程:文章源自黄强博客-https://huangqiang.me/546.html

https://blog.tgmeng.com/2021/08/11/%E4%B8%80%E9%94%AE%E6%89%B9%E9%87%8F%E5%90%AF%E5%8A%A8%E5%BA%94%E7%94%A8/文章源自黄强博客-https://huangqiang.me/546.html

文章源自黄强博客-https://huangqiang.me/546.html

文章源自黄强博客-https://huangqiang.me/546.html

文章源自黄强博客-https://huangqiang.me/546.html

文章源自黄强博客-https://huangqiang.me/546.html

weinxin
👈扫一扫加强子微信👍
持续互联网创业10年,追求实战落地,乐于分享利他。欢迎加微信好友,一起交流学习!
qiang
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: