好物设计-让你不在使用鼠标打开任何应用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:本文章要有以下方面知识的入门认识才可以全部理解

1:python
2:bat
3:os库


一、对Python填加环境变量

这个说的太多了,我给篇文吧,算了自己写吧
win+i(进入设置)
在这里插入图片描述
点击系统
在这里插入图片描述
点击关于然后点高级系统设置
在这里插入图片描述
点击环境变量
在这里插入图片描述
这是我安装Python的地址和变量的名字,如果要更改变量名双击它,如果没有就新建填写就好
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、创建Python代码

import os #用来启动地址
import sys  #来获取bat命令的穿值

def open_app(app_dir):
     os.startfile(app_dir) #打开该地址的文件
#构建地址和建对应
local_dict = {
    
    "qm":r"E:\QQMusic\QQMusic1882.19.30.55\QQMusic.exe","wx":r"E:\WeChat\WeChat.exe",\
              "qq":r"E:\QQ\Bin\QQScLauncher.exe","a":r"D:\Aria2\AriaNg启动器.exe",\
              "sql":r"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe",\
              "ed":r"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"}
open_app(local_dict.get(sys.argv[1]))#sys.argv获得bat穿来的值,sys.argv[0],是你该Python文件的地址,所以sys.argv[0]以后的才是变量的值

#老版,突然觉得有点臃肿,所以使用字典进行优化
# if sys.argv[1] == "qm":
#      open_app(r"E:\QQMusic\QQMusic1882.19.30.55\QQMusic.exe")
# elif sys.argv[1]=="wx":
#      open_app(r"E:\WeChat\WeChat.exe")
# elif sys.argv[1]=="qq":
#      open_app(r"E:\QQ\Bin\QQScLauncher.exe")
# elif sys.argv[1]=="a":
#      open_app(r"D:\Aria2\AriaNg启动器.exe")
# elif sys.argv[1]=="sql":
#      open_app(r"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe")

三、编写bat

bat 可以新建文本文档txt,然后在里面写,写完后重命名bat后缀即可,下面的代码我们只需要看自己的地址改最后一行就可以了
rem 就是注释的意思 如同Python中的#

rem 就是关闭命令显示
@echo off 
rem //设置窗口大小
mode con cols=20 lines=10 
rem 设置变量
set /p val=	
rem 运行Python 中间是Python代码的绝对地址,"%" 里面的变量就是引用该变量的意思,会将val变量穿给Pythin程序					 
python D:\实用Python程序设计\02BAT_task_1.py  %val%

四、创建bat的快捷方式和快捷命令

对bat创建快捷方式然后对该快捷方式创建快捷命令即可
如果后面发现快捷键反应速度慢
win+i—>隐私—>关闭后台

猜你喜欢

转载自blog.csdn.net/L2489754250/article/details/127762502