为批处理文件创建快捷方式
本文讨论在 windows 上创建批处理文件快捷方式的各种方法。 我们将介绍两种不同的方法,用于使批处理脚本在 windows 启动文件夹中创建快捷方式。
用于创建批处理文件快捷方式的 powershell 命令
我们可以将 powershell 命令放入批处理文件中来创建快捷方式。 例如,如果我们将下面的命令粘贴在批处理脚本的末尾,它会将其自身的快捷方式发送到我们的启动文件夹。
powershell "$s=(new-object -com wscript.shell).createshortcut('%userprofile%\start menu\programs\startup\%~n0.lnk');$s.targetpath='%~f0';$s.save()"
如果您不想使用 powershell,可以使用 mklink。
mklink 命令创建批处理文件的快捷方式
我们可以使用 mklink 创建符号链接。 以下是该命令的基本语法。
mklink saveshortcutas targetofshortcut
在我们的例子中,我们将以下内容添加到批处理脚本中。
mklink "%userprofile%\start menu\programs\startup\%~nx0" "%~f0"
尽管生成的快捷方式不是标准的 .lnk
文件,但它仍应按预期运行。 请注意,要使其发挥作用,.bat
文件必须从与启动文件夹相同的驱动器启动。
此外,创建符号链接似乎需要管理员权限。
总之,您可以使用上面讨论的任何方法将批处理脚本的快捷方式发送到启动文件夹。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2024/03/15 浏览次数:75 分类:编程语言
-
本教程将展示我们如何在批处理脚本中包含或添加注释。
发布时间:2024/03/15 浏览次数:186 分类:编程语言
-
本教程将展示在批处理脚本中使用 pause 关键字。
发布时间:2024/03/15 浏览次数:306 分类:编程语言
-
本教程教授如何使用 bat 文件删除文件夹及其内容。
发布时间:2024/03/15 浏览次数:96 分类:编程语言
-
本教程将展示我们如何在批处理脚本中使用 exit 命令。
发布时间:2024/03/15 浏览次数:205 分类:编程语言
-
本教程将教授批处理脚本中的颜色。
发布时间:2024/03/15 浏览次数:118 分类:编程语言
-
本教程将讨论批处理脚本中 if else 条件的结构。
发布时间:2024/03/15 浏览次数:148 分类:编程语言
-
本教程将了解我们如何使用批处理脚本发送邮件。
发布时间:2024/03/15 浏览次数:192 分类:编程语言
-
本教程将讨论如何在批处理脚本中声明数组。