批处理代码: | >"%appdata%\Microsoft\Windows\SendTo\启动快捷方式.vbs" echo Set oShell = CreateObject("WScript.Shell") | | >>"%appdata%\Microsoft\Windows\SendTo\启动快捷方式.vbs" echo Set FSO = CreateObject("Scripting.FileSystemObject") | | >>"%appdata%\Microsoft\Windows\SendTo\启动快捷方式.vbs" echo Set lnk = oShell.CreateShortcut(oShell.ExpandEnvironmentStrings("%%APPDATA%%\Microsoft\Windows\Start Menu\Programs\Startup\") ^& FSO.Getbasename(WScript.Arguments(0)) ^& ".lnk") | | >>"%appdata%\Microsoft\Windows\SendTo\启动快捷方式.vbs" echo lnk.TargetPath = WScript.Arguments(0) | | >>"%appdata%\Microsoft\Windows\SendTo\启动快捷方式.vbs" echo lnk.WorkingDirectory = FSO.GetFile(WScript.Arguments(0)).ParentFolder.Path | | >>"%appdata%\Microsoft\Windows\SendTo\启动快捷方式.vbs" echo lnk.SaveCOPY |
VBS代码: | Set oShell = CreateObject("WScript.Shell") | | Set FSO = CreateObject("Scripting.FileSystemObject") | | Set lnk = oShell.CreateShortcut(oShell.ExpandEnvironmentStrings("%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\") & FSO.Getbasename(WScript.Arguments(0)) & ".lnk") | | lnk.TargetPath = WScript.Arguments(0) | | lnk.WorkingDirectory = FSO.GetFile(WScript.Arguments(0)).ParentFolder.Path | | lnk.SaveCOPY |
我再完善了一下,加了个参数【起始位置】。 |