1、获取桌面路径

set desk = ""
for /f "tokens=2,*" %%i in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /v "Desktop"') do (
set desk=%%j
)

echo %desk%

pause

说明1: 一般桌面位置: C:\Users\Administroter\Desktop

说明2: 如果修改了桌面位置,那获取的就是修改后的位置

说明3:修改桌面位置,示例图

【Windows】dos | 获取桌面路径 | 桌面位置_microsoft


 2、快捷发送到桌面

copy D:\demo.url %desk%\

说明: demo.url是快捷,打开网址

说明2: 依赖:1、获取桌面路径