@ECHO OFF ECHO Set WshShell = Wscript.CreateObject("Wscript.Shell") >%temp%\tmp.vbs ECHO strAllUsersStartup= WshShell.SpecialFolders("AllUsersStartup") >>%temp%\tmp.vbs CMD /c "ECHO ^Set MyLink = WshShell.CreateShortcut(strAllUsersStartup ^& "\快捷方式名称.lnk")" >>%temp%\tmp.vbs" ECHO MyLink.TargetPath = "目标文件.bat" >>%temp%\tmp.vbs ::建议添加WorkingDirectory,否则在某些复杂状况下(bat调bat)可能会出现路径找不到致使执行失败 ECHO MyLink.WorkingDirectory = "%cd%" >>%temp%\tmp.vbs ECHO MyLink.WindowStyle = 1 >>%temp%\tmp.vbs ECHO MyLink.Save >>%temp%\tmp.vbs cscript /nologo %temp%\tmp.vbs DEL /q /s %temp%\tmp.vbs 2>nul 1>nul.net