Показать полную графическую версию : [решено] Получение значения параметра реестра
user_123
23-07-2009, 13:03
Подскажите пожалуйста, как получить из реестра значение ключа и присвоить его новой переменной:
set <название переменной>=<нужное мне значение ключа реестра>
Заранее благодарен. Прошу прощение, если данная тема уже обсуждалась.
Petya V4sechkin
23-07-2009, 13:05
Пример (http://forum.oszone.net/thread-145622.html)
user_123
23-07-2009, 13:11
Petya V4sechkin, спасибо.
Не работает правильно с русскими значениями параметров - выдает их в неправильной кодировке :(
если быть более точным, то надо скопировать файл на рабочий стол
Сделал скрипт, используя приведенный выше код
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
В итоге вместо получения параметра "рабочий стол" мне выдается значение "╨рсюўшщ ёЄюы"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.