首页 > 编程语言 >python篇--创建桌面快捷方式

python篇--创建桌面快捷方式

时间:2024-04-28 14:25:43浏览次数:35  
标签:__ target python shortcut -- path 快捷方式 os

创建快捷方式

import os
from win32com.client import Dispatch

def create_shortcut(target_path, shorcut_path):
    shell = Dispatch('WScript.Shell')
    shortcut = shell.CreateShortcut(shorcut_path)
    shortcut.TargetPath = target_path
    shortcut.Save()

if __name__ == '__main__':
    desktop_path = os.path.join(os.path.expanduser('~'), 'Desktop')
    target_path = r'E:\Work\space\raspberry\test.py'
    shortcut_path = os.path.join(desktop_path, 'Shortcut.lnk')
    create_shortcut(target_path, shortcut_path)

 

快捷方式-属性-目标修改为    %windir%\system32\cmd.exe /k python test.py debug

标签:__,target,python,shortcut,--,path,快捷方式,os
From: https://www.cnblogs.com/147258llj/p/18163648

相关文章

  • Socket 初探
    什么是Socket在计算机通信领域,socket被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过socket这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open......
  • JVM_FullGC&YoungGC
    概念JVM是JavaVirtualMachine(Java虚拟机)的缩写;JVM中的GC(GarbageCollection)是垃圾回收的缩写,是JVM的内存管理机制。YoungGC和FullGC是两种不同的GC算法。当新生代内存不够用时,YoungGC会发生,本质上YoungGC可以理解成jvm正常的扫垃圾过程;所以,YoungGC的出现......
  • 图文解说ChinaCock日期组件CCDateTimePicker(二)
    上文,介绍了CCDateTimePicker基本用法,实现日期、时间等各种日期格式的输入,用法简单,代码简洁。能不能用这个控件,来实现自定义的输入格式呢?答案是能。比如:我的需要求就遇到这样的情况,用户要选择星期几的方式,如下图,是已经实现的结果: 接下来看看如何实现的?第一步,先定义一个数组: ......
  • sqlserver sp_who2和inputbuffer的使用,如何查询进程执行的脚本代码【转】
    一、sp_who2的使用1、存储过程的位置 sp_who官方解释地址:https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-who-transact-sql?redirectedfrom=MSDN&view=sql-server-2017 2、查出的列名的含义CPUTime: 进程占用的......
  • 一些运维技巧-抖音
    批量删除500万个文件rsync-av--deleteempty/demo/--exclude-from=exclude.txt#rsync快速通用的远程和本地文件复制工具#empty/源目录空目录,需要带/#demo/目标目录500万个文件目录,需要带/#--delete从目标目录中删除不在源目录的文件#--exclude-fr......
  • 编译原理PL0语法分析实验1
    编译原理PL0语法分析实验11,待分析的简单语言的词法相同点:都是分析种别码不同点:词法分析器分析的是字符串中的单词的种别码(单词)语法分析器分析的是字符串的文法是否正确(句子)待分析的简单语言的语法BNF:(1)<程序>::=begin<语句串>end(2)<语句串>::=<语句>{;<语句>}(3)<语句>::=<赋值语句>......
  • Linux试题库100试题测验
     Linux基础知识一、单选题(共20题每题1分共20分) 下面哪个Linux命令可以一次显示一页内容?CA.pause B.cat C.more D.grep 怎样更改一个文件的权限设置?BA.attrib B.chmod C.change D.file 3.下面哪个参数可以删除一个用户并同时删除用......
  • 探索项目管理系统:解析五大功能,洞悉项目成功的关键
    项目管理新手往往喜欢埋头苦干,殊不知优秀的项目经理已经熟练运用项目管理系统,让项目规划条理清晰。项目管理系统具备的功能,好用的项目管理系统都有这5大功能。分别是项目WBS分解、项目图表和报表、工时管理、团队协作、任务流程自动化。一、项目WBS分解1.什么是项目WBS分解?从......
  • SecureCRT命令行快捷键(字母顺序版)
    Ctrl+a光标到开头Ctrl+b光标前移一个字符相当于←Ctrl+c中断当前程序Ctrl+d退出当前窗口或当前用户Ctrl+e光标到末尾Ctrl+f光标后移一个字符相当于→Ctrl+g退出匹配搜索Ctrl+h删除光标前1个字符<---BackspaceCtrl+i补全命令与Table相同......
  • mdadm配置raid
    mdadm配置RAID目录mdadm配置RAID一、简介二、配置三、测试四、磁盘阵列(RAID卡)一、简介 mdadm是Linux系统中用于管理软件RAID(RedundantArrayofIndependentDisks,独立磁盘冗余阵列)的命令行工具。RAID是一种将多个磁盘驱动器组合起来,以提供数据冗余、性能改善或两者兼备的......