Не работает правильно с русскими значениями параметров - выдает их в неправильной кодировке
если быть более точным, то надо скопировать файл на рабочий стол
Сделал скрипт, используя приведенный выше код
Код:
Echo Off
SetLocal EnableExtensions
For /F "Tokens=2* Delims= " %%I In ('Reg Query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" /V Desktop') Do Set pathcons=%%J
Echo %pathcons%
xcopy c:\1.txt "%pathcons%" /h /r /y /i
Pause>nul
В итоге вместо получения параметра "рабочий стол" мне выдается значение "╨рсюўшщ ёЄюы"