4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
|
|
1 | |
Проверка наличия записи в реестре27.10.2012, 01:09. Показов 26450. Ответов 28
Метки нет (Все метки)
здравствуйте, такая проблема есть 2 раздела HKLM\SYSTEM\0000 и HKLM\SYSTEM\0001 в них есть параметр "Param" который находиться либо в 0000 либо в 0001. задача, если "Param" в 0000 то занести в переменную в соответствующий путь "Pyt=HKLM\SYSTEM\0000", а если в 0001 то "Pyt=HKLM\SYSTEM\0001"
0
|
27.10.2012, 01:09 | |
Ответы с готовыми решениями:
28
Проверка наличия записи в реестре Проверка наличия ключа в реестре Проверка наличия раздела в реестре Проверка наличия ветки Java в реестре |
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
|
|
27.10.2012, 01:24 [ТС] | 3 |
0
|
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
|
|
27.10.2012, 01:42 | 4 |
Сообщение было отмечено Joey как решение
Решение
zra123, здесь есть примеры: http://www.robvanderwoude.com/ntregistry.php
Кстати, Dragokas, маленький хинт, как батник может самого себя спрятать в регистри: Self-contained registry scripts
3
|
Dragokas
|
27.10.2012, 01:49
#5
|
Не по теме: Клас :good:
1
|
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
|
||||||
27.10.2012, 12:41 [ТС] | 6 | |||||
спасибо, разобрался. все оказалось очень просто.
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
||||||
26.01.2018, 20:40 | 7 | |||||
Добрый вечер
Чтоб не плодить новые темы спрошу тут Необходимо проверить реестр на наличие в нем ветки, например "HKEY_CURRENT_USER\Software\Моя ветка" Если она есть ничего ен делаем Если ее нет то запускаем "Данные реестра.reg" и создаем ветку с параметрами //************************************
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
|
26.01.2018, 21:13 | 9 |
Данный код не запускает "файл экспорта.reg"
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
|
26.01.2018, 21:24 | 11 |
Мне нужно сделать чтоб запустил
0
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
26.01.2018, 21:46 | 12 |
Александр Марин, вам шашечки или ехать ?
Если нужен импорт файла реестра, то код выше. Если нужно "окошечко", то вставьте regedit вместо reg import
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
|||||||||||
27.01.2018, 11:30 | 14 | ||||||||||
Проблема в том что при выполнении данного кода
если делаю просто без проверки
0
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
||||||
27.01.2018, 11:42 | 15 | |||||
попробуйте так
1
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
||||||
27.01.2018, 13:18 | 16 | |||||
Спасибо.
Ваш код работает как нужно. Добавлено через 1 час 9 минут Подскажите еще один момент. Мы выполнили код
///////////////// у нас есть данная ветка HKCU\Software\Моя ветка файл экспорта.reg не выполняем Нам нужно проверить наличие строкового параметра "Строковый параметр" и если его нет то создать его
0
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
27.01.2018, 13:38 | 17 |
Наличие параметра Foo
Windows Batch file reg query "HKCU\Software\Моя ветка" /v "Foo" Windows Batch file reg query "HKCU\Software\Моя ветка" /v "Foo" | findstr /i "value"
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
||||||
27.01.2018, 14:32 | 18 | |||||
0
|
10582 / 5545 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
|
|
27.01.2018, 14:53 | 19 |
Если параметр Primer есть в указанной ветке, то ничего не добавляется.
Скрипт работает ровно так, как должен.
0
|
0 / 0 / 0
Регистрация: 26.01.2018
Сообщений: 8
|
|
27.01.2018, 15:09 | 20 |
У меня при наличии парfметра Primer вылазит диалоговое окно и спрашивает желаю ли я перезаписать заново этот парметр
0
|
27.01.2018, 15:09 | |
27.01.2018, 15:09 | |
Помогаю со студенческими работами здесь
20
Проверка наличия в реестре определенных значений Проверка наличия в реестре Microsoft->Office->Access Проверка наличия ключа в реестре при старте программы Проверка наличия записи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |