将文件夹的快捷方式创建到桌面上的批处理怎么写

2024-11-17 15:40:23
推荐回答(3个)
回答1:

可以用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

回答2:

建议用vbs、autoit脚本来做

如果非要批处理,以前autoit写了个让批处理调用的工具,想要请联系

回答3:

@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