在平常工作学习中,我们经常需要打开很多软件。文章源自黄强博客-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
评论