3

Is there a shell extension or some program which lets you do it in one click? How do you get it to automatically create a shortcut (like the premade Send to “Desktop (create shortcut)” version)?

Ooker
  • 2,199

3 Answers3

2

If you want this to work on files as well (not only shortcuts), you can use a script that makes a shortcut instead of just copying the file.

I did this myself with this 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

Save it as "Startup (create shortcut).vbs" in the sendto folder.

2

You can actually do this with any folder.

Depending on your OS (you did not specify), find the Start Menu and create a shortcut of the Startup folder.

Drop it into the Sendto Folder. Now you can right click any program and use Send To. . .

surfasb
  • 22,896
1
  1. Open Run Win + R, type shell:sendto
  2. Copy the folder you want the file to send to. In this case the Startup folder locates in shell:startup.

See more: List of shell: commands

Ooker
  • 2,199