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

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


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

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


kotkovets,
Ваша идея насчет логических конструкций показала себя состоятельной. Генератор ответов стал работать как часы.


Читал Справку, где вы приводите пример:

DeleteRegValue [root_key] [subkey] [key_name]

Удаляет параметр key_name из раздела subkey ветки root_key.
Флаг ошибки будет установлен в том случае, если раздел/параметр не найден, или удаление не возможно.
DeleteRegValue HKLM "Software\My Company\My Software" "some value"

Ломаю голову над проблемой удаления определенного значения:

Например, производится регистрация типа файла:

WriteRegStr HKCU "Software\Classes\.MP3" "" "jetAudio.ASSOC.Audio"

В удалении будет комманда:

DeleteRegValue HKCU "Software\Classes\.mp3" ""

Эта комманда удалит любое значение параметра. А если произошла переассоциация назначения файла? Тогда удаление параметра нарушит работу другой программы.

Вот думаю, как удалить определенное значение? Пробовал так:
DeleteRegValue HKCU "Software\Classes\.mp3" "" "jetAudio.ASSOC.Audio"
не получается компиляция скрипта.

То есть, если значение "jetAudio.ASSOC.Audio", то нужно удалить, иначе нет.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 10:23, 25-05-2011 | #1202