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

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

大家好,我是翔宇!

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

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

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

目录

image-20220426214014511

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建的)

image-20220426215208205

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

# 导入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文件所在路径复制过来。

image-20220426224114573

下面,接着同样方式写打开微信、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

image-20220426231812719

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

image-20220426232001831

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

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

  • 3
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python和数据分析

钟意作者

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值