
【已解決】求修改bat復制文件到桌面謝謝最后由 yyz219 于 -7-6 07:33問題解決:(for /f tokens=1-2* %%a in ('reg query HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders /s^|find Desktop') do @echo;%%c)>#.txtfor /f %%a in (#.txt) do XCOPY /y %~dp0png*.ico%%a****************************************************更好的代碼:for /f tokens=1-2* %%a in ('reg query HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders /s^|find Desktop') do call XCOPY /y %~dp0png*.ico%%c***********************************************原來的問題:求:修改bat(復制文件到桌面)。謝謝***************************************已有代碼:for /f %%a in (#.txt) do XCOPY /y %~dp0png*.ico%%a其中:#.txt內容為:D:桌面Desktop——————這種情況成功#.txt內容為:%USERPROFILE%Desktop — 這種情況不成功上面是同一電腦的不同系統************************************************************#.txt是讀取注冊表里面桌面路徑生成的:(for /f tokens=1-2* %%a in ('reg query HKCUSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders /s^|find Desktop') do @echo;%%c)>#.txt************************************************************怎樣才能夠使兩種情況都成功?謝謝

