Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.78
zra123
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
#1

Проверка наличия записи в реестре - CMD/BAT

27.10.2012, 01:09. Просмотров 5664. Ответов 5
Метки нет (Все метки)

здравствуйте, такая проблема есть 2 раздела HKLM\SYSTEM\0000 и HKLM\SYSTEM\0001 в них есть параметр "Param" который находиться либо в 0000 либо в 0001. задача, если "Param" в 0000 то занести в переменную в соответствующий путь "Pyt=HKLM\SYSTEM\0000", а если в 0001 то "Pyt=HKLM\SYSTEM\0001"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 01:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверка наличия записи в реестре (CMD/BAT):

Проверка наличия файлов - CMD/BAT
Помогите написать код!) Вот задание: Проверка наличия на диске в каталоге, указанном первым параметром КФ, файла FNames.txt,...

Проверка наличия папок - CMD/BAT
Здравствуйте уважаемые господа возникла такая проблема нужно сделать проверку файлов (версия батника возможно не рабочая так как тестовая) ...

Проверка наличия диска - CMD/BAT
Подключаю в батнике сетевой диск net use x: \\VasyaServer\Share /user:VASYADOMAIN\VASYA 12345, но хотелось бы перед этой командой...

Проверка наличия интернета - CMD/BAT
Привет всем! Столкнулся с проблемой проверки наличия подключения интернета через команду FIND например ping -n 31 178.18.231.75 |...

Проверка наличия файлов в папке - CMD/BAT
Собственно раньше использовался такой кусок кода: dir "%filesDIR%\*.pc*" /a-D 2>nul >nul || echo FAILED Если в папке отсутствую файлы с...

Проверка наличия файла с переодичностью - CMD/BAT
Доброго времени суток форумчане, вроде все очевидно, но не работает следующий код @echo off For /L %i In (1, 1, 20) Do ( If not...

5
Dragokas
Эксперт WindowsАвтор FAQ
16100 / 6919 / 833
Регистрация: 25.12.2011
Сообщений: 10,686
Записей в блоге: 16
27.10.2012, 01:19 #2
Цитата Сообщение от zra123 Посмотреть сообщение
в переменную в соответствующий путь
т.е. занести "Pyt=HKLM\SYSTEM\0000"... в ключ реестра. Правильно?
0
zra123
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
27.10.2012, 01:24  [ТС] #3
Цитата Сообщение от Dragokas Посмотреть сообщение
т.е. занести "Pyt=HKLM\SYSTEM\0000"... в ключ реестра. Правильно?
Нет путь в %Pyt% чтоб подставить его дальше в коде
0
Charles Kludge
Клюг
7636 / 3151 / 363
Регистрация: 03.05.2011
Сообщений: 8,382
27.10.2012, 01:42 #4
zra123, здесь есть примеры: http://www.robvanderwoude.com/ntregistry.php

Кстати, Dragokas, маленький хинт, как батник может самого себя спрятать в регистри: Self-contained registry scripts
3
Dragokas
27.10.2012, 01:49
  #5

Не по теме:

Клас
Тоже в копилку. Аналогично с твоей темой. Кстати отпишись в ней - как получилось откомпилить вариант с ;
а то я никак не проверю.

1
zra123
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 10
27.10.2012, 12:41  [ТС] #6
Цитата Сообщение от Charles Kludge Посмотреть сообщение
zra123, здесь есть примеры: http://www.robvanderwoude.com/ntregistry.php

Кстати, Dragokas, маленький хинт, как батник может самого себя спрятать в регистри: Self-contained registry scripts
спасибо, разобрался. все оказалось очень просто.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@echo off
:REG0
REG QUERY "HKLM\SYSTEM\0000" /v "Param"
if %ERRORLEVEL% EQU 1 goto REG1
if %ERRORLEVEL% EQU 0 goto PR
:REG1
REG QUERY "HKLM\SYSTEM\0001" /v "Param"
if %ERRORLEVEL% EQU 1 goto ERROR
if %ERRORLEVEL% EQU 0 goto PR
:ERROR
echo Error!
pause
:PR
....
exit
0
27.10.2012, 12:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 12:41
Привет! Вот еще темы с ответами:

Проверка наличия подключения к Интернету - CMD/BAT
Надо узнать есть ли соединение с интернетом. Подойдет любой способ с ping или с другим (если такие существует), можно даже через другую...

Изменение записи в реестре - CMD/BAT
Хочу заменить через командную строку(запускаю с правами администратора) изменить запись, командная строка выдает результат об успешном...

Проверка наличия в системе определённой службы - CMD/BAT
Как создать bat файл который будет проверять есть ли такая служба в системе или нет Я новичок в этом деле поэтому не пойму что делаю не...

Проверка наличия файлов и отображение размера - CMD/BAT
необходимо 2 батника для zabbix: 1.проверить в папке E:\BACKUP есть создался ли файл CopyBase_001_(вчерашнее число)_Idle.gbk 2....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.