Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

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

Ответить
Настройки темы
CMD/BAT - [решено] Удалить параметр реестра, содержащий определенные данные

Новый участник


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

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


Хелп! Нужен батник, который бы удалял параметр реестра, содержащий определенную информацию.
Пример, ключ реестра [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs], где сохраняется информация о введенных URL'ах. Не известно, какое имя будет иметь параметр, содержащий значение, скажем, http://udaff.com/. И нужно удалить этот параметр. Как? Хелп!
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:54, 16-11-2009

 

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


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

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


Я думаю максимум 4 раза надо будет пробежаться по ветке что бы удалить то что нужно. Вряд ли будет параметр содержащий в имени 5 и более слов.
Хотя даже если и есть, ни чего не помешает и с ним справится

Отправлено: 06:48, 09-02-2011 | #11



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

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


Старожил


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

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


Ruslan-kam, тогда уж в первом цикле напиши "Tokens=1". И звездочки тебе ни к чему - только лишние ошибки. Через них записывается в дополнительную переменную остаток от строки.
Т.е. если пишешь "Tokens=1-2*", то помимо двух переменных, разделенных разделителем (маслом масляным ), создается третья, в данном случае %%k - в ней содержится весь остаток от строки.
Пример:
Код: Выделить весь код
строка, полученная функцией query:
Mobile Partner   REG_SZ  C:\Program Files\MegaFon Internet\MegaFon Internet.exe
в переменную %%i записывается "Mobile"
в переменную %%j записывается "Partner"
в переменную %%k записывается "REG_SZ  C:\Program Files\MegaFon Internet\MegaFon Internet.exe"
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:37, 09-02-2011 | #12


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


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

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


SendMessage, ну так то да. есть немного грязи. Вчера башка уже ватная была пока ломал мозг, как с пробелом справится. Почему то звёздочка мне в память засела что именно она образует дополнительные переменные. Сегодня на свежую голову перечитал справку по параметрам. Согласен звезда вообще ни к чему.

Да и не спец я по батникам...

Отправлено: 11:41, 09-02-2011 | #13


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


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

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


Если у вас есть альтернатива, с радостью прочту её.

Отправлено: 12:30, 09-02-2011 | #14


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


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

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


Привет!

Может поможет кто

Есть ветки реестра, типа
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses\{e768c1e7-986a-404d-bbf3-748b5dce914a}\##?#USBSTOR#Disk&Ven_SanDisk&Prod_Cruzer_Micro&Rev_0.1#20052845231DCFB1DD8D&0#{e768c1e7-986a-404d-bbf3-748b5dce914a}

Объеденияет их то, что в каждой из них, в названии ветки есть #USBSTOR#

Надо с помощью батника удалить все ветки в реестре, в имени которых есть #USBSTOR# без всяких вопросов

Заранее спасибо
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:59, 29-07-2017 | #15



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как из архивного образа системы извлечь нужные данные реестра? ZurabK Microsoft Windows Vista 5 10-09-2020 12:08
Разное - параметр реестра LMCompatibilityLevel zeroua Microsoft Windows 2000/XP 3 01-08-2009 09:12
HDD - [решено] HDD - удалить данные без возможности восстановления karman13 Накопители (SSD, HDD, USB Flash) 24 08-04-2009 15:40
VBS/WSH/JS - необходимо менять разрешения на раздел реестра содержащий спецсимволы thebas Скриптовые языки администрирования Windows 2 30-03-2009 15:19
VBS/WSH/JS - [решено] Как добавить "сложное" значение в "бинарный" параметр реестра с помощью WSH 13Demon Скриптовые языки администрирования Windows 1 10-02-2009 09:47




 
Переход