是否可以在Python中创建特定目录的快捷方式?

2023-12-07

我查了一下 inetrnet,但没有发现任何相关内容,所以我在这里问 - 是否可以使用 python 创建文件的快捷方式并将其放入我选择的特定目录中? 例如,我在“C:”中有一个名为“EXAMPLE”的文件夹。我想自动创建谷歌浏览器的快捷方式并将其放在这个文件夹中。是否可以使用 python 来做到这一点(而不仅仅是我自己拖过去)? 谢谢


我假设因为你提到了 C: 你正在使用 Windows。这样就可以使用winshell了

import os, winshell
from win32com.client import Dispatch

desktop = winshell.desktop()
path = os.path.join(desktop, "Media Player Classic.lnk")
target = r"P:\Media\Media Player Classic\mplayerc.exe"
wDir = r"P:\Media\Media Player Classic"
icon = r"P:\Media\Media Player Classic\mplayerc.exe"

shell = Dispatch('WScript.Shell')
shortcut = shell.CreateShortCut(path)
shortcut.Targetpath = target
shortcut.WorkingDirectory = wDir
shortcut.IconLocation = icon
shortcut.save()

欲了解更多信息,请查看here

如果您使用的是基于 UNIX 的系统,则可以使用符号链接命令。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在Python中创建特定目录的快捷方式? 的相关文章

随机推荐

  • 在 ubuntu ARMHF 上使用 mySQL 触发器 WHITOUT sys_exec 调用外部脚本

    我需要从触发器调用外部脚本来拦截数据库中的每个插入 这是因为我无法轮询该值 所以我正在为具有 ARM 架构且只有 250MB RAM 的嵌入式系统进行编码 触发器是正确的选项 并且触发器的代码运行良好 我得到 FUNCTION mydb s
  • android - facebook 处理共享意图的方式 - 如何处理它

    刚刚偶然发现 脸书上的讨论 Android 意图共享已损坏 并了解到 Facebook 在处理共享意图方面的立场是 我们的 FB 应用程序处理意图 因为它是用户在 Facebook 上共享链接 例如您的应用程序 URL 等内容的有效方式 然
  • Google Map V2 Android 地图参考

    我正在尝试为 Android 设置谷歌地图 我看到两个缩放按钮 但没有显示地图 在过去的 6 7 个小时里我一直在努力奋斗 早些时候它显示错误 没有打开 现在它不显示地图
  • memcmp 返回值的大小是什么意思?

    我只是碰巧调试了一个令人难以置信的令人讨厌的错误 在我自己的 PC Windows 7 x64 MinGw 上 我的 C 程序将使用以下命令成功对数组进行排序 memcmp比较数组成员时 我的函数使用冒泡排序算法 它的骨架如下所示 void
  • 具有管理权限的进程在用户登录时运行

    我正在尝试找出如何解决特权获取问题 该应用程序需要桌面访问 因此它不能作为Windows服务执行 它必须创建一个窗口来接收其他进程使用SendMessage发送的消息 它必须用于等待消息确认 该应用程序应在用户登录时启动 并将管理用户会话
  • OpenGL ES 中的大滚动背景

    我正在为 iPhone 开发一款 2D 卷轴游戏 我有一个大图像背景 比如 480 6000 像素 只有一部分可见 正好一个屏幕的大小 480 320 像素 在屏幕上获得这样的背景的最佳方法是什么 目前 我将背景分为多个纹理 以绕过最大纹理
  • 从浏览器执行 HTTP PUT

    我想知道最终的 答案是什么 除了从浏览器进行 POST GET 之外 如何做其他事情 无论是 HTML 表单还是 Ajax 因为我听到关于哪些浏览器允许什么 特别是在 ajax 方面 的混合报告 当以 RESTful 风格构建后端时 最好使
  • Java序列化

    我现在正在学习如何使用进行序列化Java语言 我已经阅读了一些有关该主题的帖子和文档 并且尝试做一个简单的示例 如下 public class SterializeObject implements java io Serializable
  • 获取一系列待处理的承诺

    var arr 1 2 3 4 5 6 67 8 10 function f1 return arr map function member console log member return Promise resolve member
  • Angular 6 在两个不相关的组件之间传递数据

    我有课程详细信息组件 其中包含来自后端应用程序的数据 名为课程 我想将该数据传递给与该组件无关的另一个组件 课程播放 我想在这两个组件中显示从后端获得的相同数据 这是相关文件 应用程序路由模块 import NgModule from an
  • 批处理文件中的字符串替换

    我们可以使用以下命令替换批处理文件中的字符串 set str jump over the chair set str str chair table 这些行工作正常 并将字符串 jump over the chair 更改为 jump ov
  • Google 地图 API 错误:此 API 密钥无权使用此服务或 API。地点 API 错误:ApiTargetBlockedMapError

    我开始从我使用的 CMS 内的 Google 地图小部件收到此错误 This API key is not authorized to use this service or API Places API error ApiTargetBl
  • 在 Python 中生成 CSR

    我正在尝试在 Python 中生成 CSR 而不使用 OpenSSL 如果有人能指出正确的方向 我将非常感激 我假设你不想使用命令行 openssl 本身 Python 库就可以了 这是我编写的用于创建 CSR 的辅助函数 它从生成的密钥对
  • ConvertTimeFromUTC,处理澳大利亚夏令时

    我有以下代码 我有一位位于澳大利亚堪培拉的客户 它们通常是 UTC 10 但现在处于 DST 所以是 UTC 11 奇怪的是 当我运行此代码时 它没有考虑 DST 我认为 ConvertTimeFromUTC 可以处理 DST 我正在路过E
  • 使用 Xcode、Swift3 的 iOS Rich Push 通知但无法获取图像

    我正在尝试使用 Xcode Swift3 创建 iOS 丰富推送通知 我已经使用 php 的curl 命令确定推送通知 主题 正文 但我无法创建引用的丰富推送通知在本文件中 我添加了通知服务扩展 如下所示 File New Target N
  • JTextArea 中的行

    有没有可靠的方法来计算 JTextArea 中字符串如何划分为行 我有一个固定宽度的 JTextArea 当它被填充时 会添加一个新行并垂直扩展 现在 我需要确切地知道哪些字符位于哪一行 我可以使用字体规格来添加单个字符宽度 但我不知道这是
  • 如何对表中特定数量的行进行着色?

    如何仅对特定数量的行进行着色 这里我的显示屏只有前 7 行是白色的 其余的是灰色的 我想要 7 条白色线 7 条灰色线 7 条白色线 7 条灰色线等等 你可以尝试这样的事情 table gt span height 20px width 2
  • 将 php 变量添加到 css 语句中!

    我想在我的 css 样式声明中包含以下内容 是否可以
  • 如果表2中不存在,如何插入到表1中?

    我是mysql新手 如果 table2 中不存在记录 则将记录插入到 table1 时出现问题 我有 2 个表 table1 和 table2 其形式为 table1 dep id start stop modified deleted 1
  • 是否可以在Python中创建特定目录的快捷方式?

    我查了一下 inetrnet 但没有发现任何相关内容 所以我在这里问 是否可以使用 python 创建文件的快捷方式并将其放入我选择的特定目录中 例如 我在 C 中有一个名为 EXAMPLE 的文件夹 我想自动创建谷歌浏览器的快捷方式并将其