可以用URL文件方法
echo [InternetShortcut]>"%userprofile%\桌面\快捷方式.url"
echo URL=file:///D:\通讯录>>"%userprofile%\桌面\快捷方式.url"
用VBS方法
Set fso=CreateObject("Scripting.FileSystemObject")
Set WshShell=WScript.CreateObject("WScript.Shell")
Set Shortcut=WshShell.CreateShortCut("快捷方式名.lnk")
Shortcut.TargetPath=("文件路径")
Shortcut.Save
建议用vbs、autoit脚本来做
如果非要批处理,以前autoit写了个让批处理调用的工具,想要请联系
@echo
off
rem
创建文件夹的快捷方式
>"%userprofile%\桌面\test.url"
echo
[InternetShortcut]
>>"%userprofile%\桌面\test.url"
echo
URL="D:\通讯录"
>>"%userprofile%\桌面\test.url"
echo
IconIndex=4
>>"%userprofile%\桌面\test.url"
echo
IconFile=%windir%\system32\shell32.dll