
批處理變量中引用的變量如何解決可能標題說的不清楚……思路:從注冊表中提取當前系統“桌面”對應的目錄,一般是“ %USERPROFILE%桌面 ”(實際對應:C:documents and SettingsAdministrator),賦值為變量 aa,COPY是用到%aa%,結果提示找不到路徑,原來aa的值是“%USERPROFILE%桌面”,COPY無法找到對應字符,直接顯示成 copy E:Program FilesEDU直接采集.txt %USERPROFILE%桌面直接采集.txt,而不是顯示成 copy E:Program FilesEDU直接采集.txt C:documents and SettingsAdministrator桌面直接采集.txt,setlocal enabledelayedexpansionset r=HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Foldersfor /f skip=2 tokens=3 %%b in ('reg query %r% /v desktop') do set aa=%%bpausecopy E:Program FilesEDU直接采集.txt %aa%直接采集.txt有什么辦法么?

