读注册表:- @echo off
- set "reg=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
- for /f "tokens=2*" %%a in ('reg query "%reg%" /v desktop') do set "desktop=%%b"
- echo 桌面位置是 %desktop%
- pause
复制代码 或用 vbs:- @echo off
- more +5 %0 >getdesktop.vbs
- for /f "delims=" %%a in ('cscript /nologo getdesktop.vbs') do set "desktop=%%a"
- echo %desktop%
- pause&exit
-
- Set ws = CreateObject("wscript.Shell")
- WScript.Echo ws.SpecialFolders("desktop")
复制代码
|