保姆级指导给python库创建桌面快捷方式赶紧收藏(代码片段)

雷学委 雷学委     2023-01-12     838

关键词:

前篇学委分享了renxianqi(人贤齐)aka 万能清点小工具

本篇给大家分享一个超级使用的编程技巧,快速给应用创建快捷方式,双击运行

还没有安装的朋友可以运行下面的命令:

打开任意终端或者cmd(命令行), 赶紧安装用起来吧。

pip install renxianqi
#或者下面这个:
pip install qingdian

这篇文章只分享一件事情,给这个renxianqi清点工具创建快捷方式。

先看效果:只需要进行一次操作

上面安装完成,打开cmd输入下面命令,即可运行【人贤齐】清点工具:

rxq
#或者输入:renxianqi

打开应用,点击菜单【更多配置】然后点击【创建桌面快捷方式】,运行效果如下:


桌面也多了一个图标(如下),下次运行RenXianQi万能清点就可以直接双击使用了,非常方便。

好,针对RXQ万能清点工具的介绍到这里。下面是快捷方式的实现源码。

实现原理:分享一下创建快捷方式的代码

创建快捷方式,目前仅适用于Windows系统。

所以需要先安装Windows系统的Python库,可以运行下面的代码安装:

pip install winshell
pip install pypiwin32

下面代码使用了上面的库,复制代码可以直接运行使用:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/10/10 8:30 下午
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : shortcut.py.py
# @Project : absentee


import os

“”“
这里学委调用了winshell的CreateShortcut函数。
传入4个参数,分别为:快捷方式的路径,exe文件的路径,图标路径,还有描述信息。
”“”
def create_shortcut(bin_path: str, name: str, desc: str):
    try:
        import winshell
        shortcut = os.path.join(winshell.desktop(), name + ".lnk")
        winshell.CreateShortcut(
            Path=shortcut,
            Target=bin_path,
            Icon=(bin_path, 0),
            Description=desc
        )
        return True
    except ImportError as err:
        print("Well, do nothing as 'winshell' lib may not available on current os")
        print("error detail %s" % str(err))
    return False


if __name__ == "__main__":
    #这里的程序exe路径,请修改为个人库的路径,第二个参数为快捷方式的文件名,第三个为描述信息。
    create_shortcut("C:/LeiXueWei/Python.framework/Versions/3.8/bin/rxq.exe", "RenXianQi", "学委特制清点小程序")

更多说明

创建桌面快捷方式,这里bin_path(应用路径)非常重要。

所以,读者自己开发的应用需要解决的是定位到exe的路径。

这个也很好做可以参考renxianqi源码来实现。

最后,赶紧安装使用renxianqi清点工具吧

打开任意终端或者CMD, 赶紧安装用起来吧。

pip install renxianqi
#或者下面这个:
pip install qingdian

对了,喜欢Python的朋友,请关注学习 Python基础专栏 or Python入门到精通大专栏

持续学习持续开发,我是雷学委!
编程很有趣,关键是把技术搞透彻讲明白。
欢迎关注,还有尽情点赞收藏!

保姆级教程带你开发优质的python库之上篇建议收藏(代码片段)

正式的Python专栏第9篇,同学站住,别错过这个从0开始的文章!前面学委的python入门到精通专栏积累了8篇python文章,当然学委博客还有几十篇python应用的文章。展示了很多啊,一路跟上的朋友估计也学习到很... 查看详情

保姆级教程带你开发优质的python库之上篇建议收藏(代码片段)

正式的Python专栏第9篇,同学站住,别错过这个从0开始的文章!前面学委的python入门到精通专栏积累了8篇python文章,当然学委博客还有几十篇python应用的文章。展示了很多啊,一路跟上的朋友估计也学习到很... 查看详情

❤️爬取某网站小姐姐视频,源码奉上,保姆级教程,赶紧收藏❤️(代码片段)

目录1、目标网站2:技术选型2.1方案A2.2方案B3、安装环境3.1必要的环境3.2安装selenium3.3下载chromedriver4、代码实现4.1代码4.2一些点:4.3成果5、未解决的问题6、总结在群里聊天的时候,突然聊起爬某网站的美女视频,... 查看详情

腾讯官方保姆级android开发技术图谱发布!够学到国庆节了,赶紧收藏!

作为一个Android程序员,所有小伙伴都会有这么一个情况,想学习,不想被淘汰,结果天天加班,只能想想!2021年即将来了马上就是新年了,今年疫情假期都比之前长点,其实这也是一个提升自己最... 查看详情

❤️爬取抖音小姐姐无水印视频,源码奉上,保姆级教程,赶紧收藏❤️(代码片段)

目录1、目标网站2:技术选型2.1方案A2.2方案B3、安装环境3.1必要的环境3.2安装selenium3.3下载chromedriver4、代码实现4.1代码4.2一些点:4.3成果5、未解决的问题6、总结在群里聊天的时候,突然聊起爬抖音的美女视频,手... 查看详情

❤️爬取抖音小姐姐无水印视频,源码奉上,保姆级教程,赶紧收藏❤️(代码片段)

目录1、目标网站2:技术选型2.1方案A2.2方案B3、安装环境3.1必要的环境3.2安装selenium3.3下载chromedriver4、代码实现4.1代码4.2一些点:4.3成果5、未解决的问题6、总结在群里聊天的时候,突然聊起爬抖音的美女视频,手... 查看详情

python代码编译发布为可执行文件保姆级别操作指导,建议收藏(代码片段)

...程。C站配套食用:python代码编译发布为可执行文件【保姆级别操作指导,建议收藏】(喜欢的过去给个三连鸭 查看详情

保姆级swap分区详解!手把手带你创建swap分区(两种方式,建议收藏)涉及fdiskgdiskdfpartedpartprobemkswapswaponfreeddod等命令(代码片段)

Swap分区的详解&&创建什么是swap分区?方法一:使用物理分区创建Swap分区1.利用fdisk/gdisk在磁盘上划出一个分区1.1lsblk——查看本机的磁盘分区基本情况1.2df命令——查看磁盘空间利用率1.3parted命令——列出磁盘的分... 查看详情

保姆级教程带你开发优质的python库之中篇命令行发行(代码片段)

正式的Python专栏第10篇,同学站住,别错过这个从0开始的文章!前面学委给大家缕一缕了如何开发一个python库并导入运行,基本完成了一个初步的库下面指导大家把库做成命令行工具,别人就能像我们使用python或者... 查看详情

保姆级教程带你开发优质的python库之中篇命令行发行(代码片段)

正式的Python专栏第10篇,同学站住,别错过这个从0开始的文章!前面学委给大家缕一缕了如何开发一个python库并导入运行,基本完成了一个初步的库下面指导大家把库做成命令行工具,别人就能像我们使用python或者... 查看详情

保姆级别指导开发ui应用实战指导建议收藏(代码片段)

...;别错过这个从0开始的文章!前面,学委写了两篇保姆级别UI教程,从入门【一个窗口放两个按钮,点击来提示不同消息】,到细讲UI掌握网格布局,都挺受欢迎的。这次是来考验大家学习成果了:实战&... 查看详情

保姆级别指导开发ui应用实战指导建议收藏(代码片段)

...;别错过这个从0开始的文章!前面,学委写了两篇保姆级别UI教程,从入门【一个窗口放两个按钮,点击来提示不同消息】,到细讲UI掌握网格布局,都挺受欢迎的。这次是来考验大家学习成果了:实战&... 查看详情

shell脚本保姆级教程,建议收藏(代码片段)

文章目录前言一.Shell基础1.查看2.安装3.使用4.Bash基本特性Bash解释器具有许多方便的快捷键查看历史命令命令别名标准输入输出的重定向管道二.helloworld三.变量1.自定义变量定义变量取消变量变量规范2.环境变量3.位置变量4.预定义... 查看详情

python种子项目ppc保姆级别指导给项目添加测试(代码片段)

正式的Python专栏第13篇,同学站住,别错过这个从0开始的文章!前面学委介绍了pypi-seed优质库快速生成一个项目,然后开发自己的翻译小项目。这次我们开发函数并编写测试代码,项目中持续加测试,可以... 查看详情

python种子项目ppc保姆级别指导给项目添加测试(代码片段)

正式的Python专栏第13篇,同学站住,别错过这个从0开始的文章!前面学委介绍了pypi-seed优质库快速生成一个项目,然后开发自己的翻译小项目。这次我们开发函数并编写测试代码,项目中持续加测试,可以... 查看详情

vmware安装centos(保姆级教程,建议收藏)

本文介绍VMware15.5PRO安装CentOS7,内容详细(文末提供给VMware、CentOS7网盘资源下载地址,部分敏感资源不予贴出,如有需要请自行百度或者私下联系作者获取),合法资源长期有效,建议收藏!​一... 查看详情

在jsp中如何使用js来创建一个网页的快捷方式到桌面?

...全运营能力已处于全球领先水平。追问我是相用js写代码创建快捷方式。 查看详情

为ride创建桌面快捷方式

...??解决方法:在桌面上新建"快捷方式"目标对象的位置:C:Python27python2.exe-c"fromrobotideimportmain;main()"?? ??更改图标,图标存放在:C:Python27Libsite-packages obotidewidgets obot.ico?? ??现在已 查看详情