使用python 创建快捷方式
import os
import pythoncom
from win32com.shell import shell
from win32com.shell import shellcondef set_shortcut(): # 如无需特别设置图标,则可去掉iconname参数try:filename = r"D:\AppServ\timer\win_cron_zq\timer.exe" # 要创建快捷方式的文件的完整路径iconname = ""lnkname = r"C:\Users\pc1\Desktop" + r"\timer.exe.lnk" # 将要在此路径创建快捷方式shortcut = pythoncom.CoCreateInstance(shell.CLSID_ShellLink, None,pythoncom.CLSCTX_INPROC_SERVER, shell.IID_IShellLink)shortcut.SetPath(filename)shortcut.SetWorkingDirectory(r"D:\AppServ\timer\win_cron_zq") # 设置快捷方式的起始位置, 不然会出现找不到辅助文件的情况shortcut.SetIconLocation(iconname, 0) # 可有可无,没有就默认使用文件本身的图标if os.path.splitext(lnkname)[-1] != '.lnk':lnkname += ".lnk"shortcut.QueryInterface(pythoncom.IID_IPersistFile).Save(lnkname, 0)return Trueexcept Exception as e:print(e.args)return False
刚开始没有设置shortcut.SetWorkingDirectory(r"D:\AppServ\timer\win_cron_zq")这一步,结果快捷方式虽然能执行,总是提示找不到相应的其他相辅相成的文件, 加上这个起始位置设置后, 就可以了 ,这里记一下
使用python 创建快捷方式相关推荐
- 【python学习】——为exe软件创建快捷方式;实现软件自启动
目录 1.为exe创建快捷方式 2.实现软件自启动 3.完整代码 4.结果展示 1.为exe创建快捷方式 利用winshell库的CreateShortCut函数进行创建 [python学习]--获取 ...
- python打开快捷方式_Python创建启动目录的快捷方式,python,到
# -*- coding:utf-8 -*- # author:lizonezhi import os import sys import pythoncom import win32com.clie ...
- 使用python创建一个windows桌面在线翻译小程序
1.首先需要制造打包的gui界面 这里小编使用的是 wxFormBuilder 下载地址:链接:https://pan.baidu.com/s/1DOe7TA6ap07ZsjcH4qzBIQ 密码:2 ...
- Python界面编程第十九课:Pyside2 (Qt For Python)创建菜单
先看完整代码: from PySide2.QtWidgets import QApplication,QMainWindow, QAction import sys from PySide2.QtGu ...
- reddit_如何使用Python创建自定义Reddit通知系统
reddit by Kelsey Wang 王凯西 如何使用Python创建自定义Reddit通知系统 (How to make a custom Reddit notification system ...
- python做bi系统_如何使用Python创建可视化对象
早前,Power BI就已经支持使用Python创建可视化对象了,当你遇到自定义程度较高的可视化对象时,Python就大大的派上了用场:那么我们如何使用呢?接下来小悦就为各位伙伴们介绍一下吧~ 首先, ...
- 独家 | 手把手教你用Python创建简单的神经网络(附代码)
作者:Michael J.Garbade 翻译:陈之炎 校对:丁楠雅 本文共2000字,建议阅读9分钟. 本文将为你演示如何创建一个神经网络,带你深入了解神经网络的工作方式. 了解神经网络工作方式的最 ...
- 使用python创建自己的第一个神经网络模型吧!
神经网络(NN),也被称为人工神经网络(ANN),是机器学习领域中学习算法的子集,大体上借鉴了生物神经网络的概念.目前,神经网络在计算机视觉.自然语言处理等领域应用广泛.德国资深机器学习专家Andre ...
- 如何使用 Python 创建一名可操控的角色玩家
2019独角兽企业重金招聘Python工程师标准>>> 在 这个系列的第一篇文章 中,我解释了如何使用 Python 创建一个简单的基于文本的骰子游戏.在第二部分中,我向你们展示了如 ...
最新文章
- elasticsearch 分片_Elasticsearch教程:动手实践
- R语言If、Else条件语句实战
- P3511 [POI2010]MOS-Bridges(网络流/欧拉回路)
- gsoap的几个常用设置选项
- python后端开发web_最简易的python web框架的后端实现
- 偷窥Selenium4 0带有网芯的相对定位器3 1
- 旅游行业app优缺点
- [RK3399][Android7.1] 调试笔记 --- 虚拟声卡驱动添加
- HDU-3237 Help Bubu(状压dp)
- python绘制爱心气球_婚房布置气球爱心教程-婚房气球布置心形方法简单【蜜匠婚礼】...
- yii mysql gii_Yii整合mongodb和mysql 使用mongodb gii
- 【Python处理EXCEL】--pandas导入Excel文件
- supervisorctl error (no such process)
- Android自定义网络状态请求页面
- java容器系列一(java容器Collection概述)
- 美国虚拟PSTN号码
- [机器学习笔记] 用Python分析 TED演讲数据(更新中)
- Maven神坑之 PKIX path building failed 终极解决办法
- 游戏二次元场景插画教程,常见的6种构图方法分享
- 苹果CEO库克:与乔布斯会面5分钟决定加盟苹果
热门文章
- 创建vue项目(四)路由相关知识、路由守卫、插槽、打包小细节
- Puppeteer入门初探
- python基础知识 - Day4
- Jenkins 入门系列--jenkins 介绍
- 【Unity】Update()和FixedUpdate()
- 单击浏览器右上角的X弹出提示窗口
- 林子大了,什么鸟都有----.NET运用String的十八层境界
- 对JSON的一点认识和理解以及JQuery处理JSON
- 飞信SDK内容【转载】
- python地板除与除法的区别_“地板除”还是“取整除”?地板除和天花板除floor division和ceil devision...