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 创建快捷方式相关推荐

  1. 【python学习】——为exe软件创建快捷方式;实现软件自启动

    目录 1.为exe创建快捷方式 2.实现软件自启动 3.完整代码 4.结果展示 1.为exe创建快捷方式 利用winshell库的CreateShortCut函数进行创建 [python学习]--获取 ...

  2. python打开快捷方式_Python创建启动目录的快捷方式,python,到

    # -*- coding:utf-8 -*- # author:lizonezhi import os import sys import pythoncom import win32com.clie ...

  3. 使用python创建一个windows桌面在线翻译小程序

    1.首先需要制造打包的gui界面 这里小编使用的是 wxFormBuilder 下载地址:链接:https://pan.baidu.com/s/1DOe7TA6ap07ZsjcH4qzBIQ 密码:2 ...

  4. Python界面编程第十九课:Pyside2 (Qt For Python)创建菜单

    先看完整代码: from PySide2.QtWidgets import QApplication,QMainWindow, QAction import sys from PySide2.QtGu ...

  5. reddit_如何使用Python创建自定义Reddit通知系统

    reddit by Kelsey Wang 王凯西 如何使用Python创建自定义Reddit通知系统 (How to make a custom Reddit notification system ...

  6. python做bi系统_如何使用Python创建可视化对象

    早前,Power BI就已经支持使用Python创建可视化对象了,当你遇到自定义程度较高的可视化对象时,Python就大大的派上了用场:那么我们如何使用呢?接下来小悦就为各位伙伴们介绍一下吧~ 首先, ...

  7. 独家 | 手把手教你用Python创建简单的神经网络(附代码)

    作者:Michael J.Garbade 翻译:陈之炎 校对:丁楠雅 本文共2000字,建议阅读9分钟. 本文将为你演示如何创建一个神经网络,带你深入了解神经网络的工作方式. 了解神经网络工作方式的最 ...

  8. 使用python创建自己的第一个神经网络模型吧!

    神经网络(NN),也被称为人工神经网络(ANN),是机器学习领域中学习算法的子集,大体上借鉴了生物神经网络的概念.目前,神经网络在计算机视觉.自然语言处理等领域应用广泛.德国资深机器学习专家Andre ...

  9. 如何使用 Python 创建一名可操控的角色玩家

    2019独角兽企业重金招聘Python工程师标准>>> 在 这个系列的第一篇文章 中,我解释了如何使用 Python 创建一个简单的基于文本的骰子游戏.在第二部分中,我向你们展示了如 ...

最新文章

  1. elasticsearch 分片_Elasticsearch教程:动手实践
  2. R语言If、Else条件语句实战
  3. P3511 [POI2010]MOS-Bridges(网络流/欧拉回路)
  4. gsoap的几个常用设置选项
  5. python后端开发web_最简易的python web框架的后端实现
  6. 偷窥Selenium4 0带有网芯的相对定位器3 1
  7. 旅游行业app优缺点
  8. [RK3399][Android7.1] 调试笔记 --- 虚拟声卡驱动添加
  9. HDU-3237 Help Bubu(状压dp)
  10. python绘制爱心气球_婚房布置气球爱心教程-婚房气球布置心形方法简单【蜜匠婚礼】...
  11. yii mysql gii_Yii整合mongodb和mysql 使用mongodb gii
  12. 【Python处理EXCEL】--pandas导入Excel文件
  13. supervisorctl error (no such process)
  14. Android自定义网络状态请求页面
  15. java容器系列一(java容器Collection概述)
  16. 美国虚拟PSTN号码
  17. [机器学习笔记] 用Python分析 TED演讲数据(更新中)
  18. Maven神坑之 PKIX path building failed 终极解决办法
  19. 游戏二次元场景插画教程,常见的6种构图方法分享
  20. 苹果CEO库克:与乔布斯会面5分钟决定加盟苹果

热门文章

  1. 创建vue项目(四)路由相关知识、路由守卫、插槽、打包小细节
  2. Puppeteer入门初探
  3. python基础知识 - Day4
  4. Jenkins 入门系列--jenkins 介绍
  5. 【Unity】Update()和FixedUpdate()
  6. 单击浏览器右上角的X弹出提示窗口
  7. 林子大了,什么鸟都有----.NET运用String的十八层境界
  8. 对JSON的一点认识和理解以及JQuery处理JSON
  9. 飞信SDK内容【转载】
  10. python地板除与除法的区别_“地板除”还是“取整除”?地板除和天花板除floor division和ceil devision...