Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Bat ищет ключ реестра и

Ответить
Настройки темы
CMD/BAT - [решено] Bat ищет ключ реестра и

Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


Доброго времени суток, помогите плиз читал похожие темы но что то ни как не могу сворганить что то подобное короче нужно что бы батник залез в реестр HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartme nu посмотрел если там ключ {645FF040-5081-101B-9F08-00AA002F954E} если есть то goto ну и если нет соответственно .... помогите плиз

да и заодно второй вопросик похожий тот же батник чтобы сравнил имя сетевого подключения например если имя "Подключение по локальной сети" то goto ну и если нет соответственно ЗАРАНЕЕ БЛАГОДАРЕН

Отправлено: 23:27, 11-11-2011

 

Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Цитата AlexThePeacemaker:
дело в том, что APPLICATION может иметь значение типа "Mega Soft" »
И что?

Отправлено: 17:28, 26-11-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 85
Благодарности: 1

Профиль | Отправить PM | Цитировать


То, что несмотря на кавычки вместо пути к программе в результате выдается "VERSION 3.0", хотя такого значения вообще нет в искомой ветке реестра. Кстати, такого значения как "VERSION 3.0" вообще нет у меня в реестре

Отправлено: 12:46, 27-11-2011 | #12


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


AlexThePeacemaker, зато есть в выводе «reg.exe» .

P.S. Имеет смысл начинать учиться.

Отправлено: 13:21, 27-11-2011 | #13


Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


AlexThePeacemaker,
Приведи конкретный пример ключа реестра и его параметров. Например где все с пробелами:
Код: Выделить весь код
@echo off
setlocal

set "regpath=HKEY_CURRENT_USER\Software\Opera Software"

for /f "tokens=5*" %%i in (' reg query "%regpath%" /v "Last CommandLine v2" ') do call:set %%i %%j
echo %X%
goto:eof

:set
set "X=%*"
Получаю:
Цитата:
C:\Program Files (x86)\Opera\Opera.exe /uninstall
Ну и конечно reg delete "hkcu\software\opera software" /f

Отправлено: 14:52, 27-11-2011 | #14


Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Чтоб не считать токены вручную:
Код: Выделить весь код
@echo off
setlocal

set "regkey=HKEY_CURRENT_USER\Software\Some Test Key"
set "regparam=Parameter of Key"

set "tok=2"
for %%i in (%regparam%) do set /a tok+=1

for /f "tokens=%tok%*" %%i in (' reg query "%regkey%" /v "%regparam%" ') do call:set %%i %%j
echo %X%
goto:eof

:set
set "X=%*"
To что зеленым -- изменяемая часть, сам ключ и нужный параметр ключа.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:19, 27-11-2011 | #15



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Bat ищет ключ реестра и

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Проверка ключ реестра bat hutnet2 Скриптовые языки администрирования Windows 21 27-11-2018 09:06
Ошибка - Как удалить ключ реестра? AnTul Microsoft Windows 2000/XP 4 29-10-2009 15:15
Разное - "Очистка реестра" Vista Manager, удаляет нужный ключ реестра. amzir Microsoft Windows Vista 3 21-11-2008 21:56
Ошибка - [решено] Не удаляется ключ из реестра, автозагрузка. Don Reba Лечение систем от вредоносных программ 15 02-07-2008 17:06
Ключ реестра Guest Хочу все знать 1 10-04-2004 18:16




 
Переход