Ветеран
Сообщения: 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
|