有了这个Python技巧,上班不用再一个个打开软件

有了这个Python技巧,上班不用再一个个打开软件

大家好,我是翔宇!

​ 今天大家分享一个上班必备技巧,相信无论你是公司领导还是刚入职的实习生,每天上班打开电脑后第一步肯定是打开软件,可能是钉钉、微信、QQ、浏览器…当然也可能是公司使用的特别的软件。于是,今天你学会了这个Python技巧,以后只需要打开电脑(当然电脑也可以定时开关机),自动打开所有你需要打开的软件了。(慢悠悠)吃完早餐直接开始干活儿。如果你也是每天都要打开固定的几个软件,那恭喜你点进来对了。

​ 实际上也就是使用三方库pywin32自动打开想要打开的软件,废话不多讲,直接上代码讲实例。

​ 我每天上班需要打开的软件是微信、QQ、钉钉和浏览器,当然还有可能有其他的软件,而这里我就以打开这四个软件为例,想要打开其他的软件都是一样的操作,唯一不同的就是文件名和路径的不同而已。

目录

有了这个Python技巧,上班不用再一个个打开软件_第1张图片

1.安装pywin32

安装三方库已经讲了很多遍,但是相信一定会有小伙伴不知道,所以在命令行cmd下或者Pycharm的终端输入

pip install pywin32  

速度慢?

用这条试试(换个清华的镜像,当然你可以换豆瓣或者其它的)

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pywin32 

2.编写代码,添加路径

安装好了之后,接下来就是编写代码了,创建一个.py文件,你将它叫啥都可以,我这里是在Pycharm写的,我在桌面创建了一个名叫test的project,然后在里面创建了一个名叫“搬砖应用启动”的.py文件(从Pycham建的)

有了这个Python技巧,上班不用再一个个打开软件_第2张图片

现在,就是最重要的一步,写代码了,实际上全称就只有一句代码,就是它

# 导入pywin32
import win32api

# 启动指定路径的应用程序
win32api.ShellExecute(0, 'open', r'应用程序所在的路径', '','',1)

所以,想要打开指定软件,我们将此代码封装在一个函数之中,需要打开那个应用程序就直接调用函数以参形式传入路径就可以了。

def open_app(abs_path):
    '''打开指定应用程序
    :param abs_path:应用程序所以在绝对路径
    :return:None
    '''
    win32api.ShellExecute(0, 'open', abs_path, '', '', 1)

现在,例如需要打开钉钉

# 启动钉钉
open_app(r'C:\Users\Public\Desktop\钉钉.lnk')

相信大家注意到了,这里的钉钉是一个.lik文件,也就是说,它只是一个快捷方式,而不是.exe文件。没错,不仅exe应用程序可以打开,它的快捷方式也是可以被打开的。

而应用程序的路径直接点击该应用图标,右键“属性”,这样复制过来即可,当然你也可以找到exe文件所在路径复制过来。

有了这个Python技巧,上班不用再一个个打开软件_第3张图片

下面,接着同样方式写打开微信、QQ、浏览器的代码

# 启动微信
open_app(r'C:\Program Files (x86)\Tencent\WeChat\WeChat.exe')

# 启动QQ
open_app(r'C:\Users\Public\Desktop\腾讯QQ.lnk')

# 启动浏览器
open_app(r'C:\Users\Public\Desktop\Microsoft Edge.lnk')

现在,我们先看下效果

3.将py文件打包成exe应用程序

现在,大概已经实现了我们想要的效果,但是这还并不是最终需要的结果,因为我们不可能早上打开电脑还要先打开Pycharm去找半天这个py文件,所以,我们需要将其打包成一个exe应用程序,这样,点击桌面上的exe文件即可运行。

3.1安装Pyinstaller

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pyinstaller

3.2 将程序打包成exe应用程序

在终端执行如下命令:

Pyinstaller -F -w 搬砖应用启动.py        # 最后这个是你的py文件的名字

现在,执行完毕后,我们发现文件夹下的test中出现了dist文件夹和搬砖应用启动.spec

有了这个Python技巧,上班不用再一个个打开软件_第4张图片

打开dist后发现多了一个搬砖应用启动.exe

有了这个Python技巧,上班不用再一个个打开软件_第5张图片

这个便是我们想要的应用程序了,现在将其拖动到桌面上,每次打开电脑后直接打开“搬砖应用启动.exe”就自动打开全部想要打开的软件了,是不是很nice呢?

完整代码已经打包,需要请公众号“Python和数据分析”在后台回复“启动程序”获取,好了,今天的技巧就分享到这里.

你可能感兴趣的:(python学习小技巧,python)