PDA

Показать полную графическую версию : [решено] Получение значения параметра реестра


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, спасибо.

dworg1
05-04-2010, 13:10
Не работает правильно с русскими значениями параметров - выдает их в неправильной кодировке :(

если быть более точным, то надо скопировать файл на рабочий стол

Сделал скрипт, используя приведенный выше код

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