一键批量启动应用

在平常工作学习中,我们经常需要打开很多软件

对于一个像我一般的打工人来说,每次电脑开机后的步骤简直就是噩梦

那我们设置开机自启动不就好了。但是有时候在不需要工作的时候,又不需要打开这些软件。

于是想能不能写个脚本一键批量打开应用

1 脚本代码

github地址:https://github.com/xiaoma55/CODE_Python/tree/main/StartApplication

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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)

# 打开IDEA
app_dir = r'D:\application\IntelliJ IDEA 2020.2.3\bin\idea64.exe'
open_app(app_dir)

# 打开WebStorm
app_dir = r'D:\application\WebStorm 2020.3\bin\webstorm64.exe'
open_app(app_dir)

# 打开PyCharm
app_dir = r'D:\application\PyCharm 2020.2.3\bin\pycharm64.exe'
open_app(app_dir)

# 打开DataGrip
app_dir = r'D:\application\DataGrip 2020.2.3\bin\datagrip64.exe'
open_app(app_dir)

......

2 打包

2.1 安装pyInstaller

1
pip install pyinstaller

2.2 打包

1
pyinstaller -F -w -i ./image/xiaoma.ico StartApplication.py

参数说明

1
2
3
-F:打成单一文件
-w:关闭黑色框框,不然启动应用总会有个黑框框
-i:图标的位置

3 使用

打包完成后,会在StartApplication.py``同级目录下生成dist文件夹,双击里面的exe文件就可以
启动脚本中指定的应用了,可以右键把它添加到开始菜单,这样就方便多了。

image文件夹下xiaoma.ico是打包后的exe文件图标,可以自己替换,但是注意需要时16*16icon文件,下面是我自己经常用的转icon的网站

在线图片转icon

4 躺板板

红伞伞白杆杆,吃完一起躺板板

躺板板埋山山,亲朋都来吃饭饭

饭饭里有红伞伞,吃完全村埋山山,来年长满红伞伞

联系博主,加入【羊山丨交流社区】

联系博主


本博客所有文章除特别声明外,均为原创。版权归博主小马所有。任何团体、机构、媒体、网站、公众号及个人不得转载。如需转载,请联系博主(关于页面)。如其他团体、机构、媒体、网站、博客或个人未经博主允许擅自转载使用,请自负版权等法律责任!