我正在尝试编写一个脚本,其中包括尝试在用户桌面上创建快捷方式。我发现的问题是有些用户不使用标准位置作为桌面位置。
我实现了以下代码以从注册表中读取值:
for /f "usebackq tokens=3*" %%D IN (
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v Desktop
) do set DESKTOP=%%D
CALL SET REGISTRYDESKTOP=%DESKTOP%
echo 桌面位于“%REGISTRYDESKTOP%”
我想象我错过了一些简单的东西,我在这里做错了什么?
问候,
史蒂夫