如何创建快捷方式并一键将其发送到 Windows 的启动文件夹?

如何创建快捷方式并一键将其发送到 Windows 的启动文件夹?

是否有 shell 扩展或某个程序可以让你一键完成此操作?如何让它自动创建快捷方式(如预制的发送到“桌面(创建快捷方式)”版本)?

答案1

您实际上可以对任何文件夹执行此操作。

根据您的操作系统(您未指定),找到开始菜单并创建启动文件夹的快捷方式。

将其放入“发送至”文件夹。现在您可以右键单击任何程序并使用“发送到...”

答案2

如果您希望它也适用于文件(不仅仅是快捷方式),您可以使用创建快捷方式的脚本,而不仅仅是复制文件。

我自己用这个 vbscript 做了这个:

Set oShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
Set lnk = oShell.CreateShortcut(oShell.ExpandEnvironmentStrings("%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\") & FSO.GetFile(WScript.Arguments(0)).Name & ".lnk")

lnk.TargetPath = WScript.Arguments(0)
lnk.Save

将其保存为 sendto 文件夹中的“启动(创建快捷方式).vbs”。

答案3

  1. 打开运行Win + R,输入shell:sendto
  2. 复制要将文件发送到的文件夹。在本例中,Startup 文件夹位于shell:startup

查看更多:shell:命令列表

相关内容