0
我想使用批處理文件從Windows註冊表獲取桌面路徑。我創建了下面的代碼,但它打印:如何獲得帶批處理的桌面路徑
Desktop REG_SZ C:\Documents and Settings\Usuario\Escritorio
任何線索我怎麼可以設置只在DESKTOP_DIR變量的路徑?
下面的代碼:
@ECHO OFF
SET DESKTOP_REG_ENTRY="HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders"
SET DESKTOP_REG_KEY="Desktop"
SET DESKTOP_DIR=
FOR /F "tokens=*" %%a IN ('REG QUERY %DESKTOP_REG_ENTRY% /v %DESKTOP_REG_KEY% ^| FINDSTR "REG_SZ"') DO (
ECHO %%a
)
ECHO Desktop dir: %DESKTOP_DIR%
PAUSE