Проверка наличия параметра в реестре

 
0
 
JavaScript
ava
guest | 15.10.2003, 21:52
Очень нужно задать проверку (на vbscript или jscript) на наличие параметра в реестре.
Например:
ЕСЛИ СУЩЕСТВУЕТ ПАРАМЕТР 'CURRENT_USER\SOFTWARE\MY\VALUE' ТО ВЫХОД ИЗ ФУНКЦИИ, ИНАЧЕ СОЗДАТЬ ЭТОТ ПАРАМЕТР СО ЗНАЧЕНИЕМ 1.

Как эта проверка будет на script'е.
Ответы (6)
ava
nikolin | 17.10.2003, 14:08 #

var wsh = new ActiveXObject("WScript.Shell")
var val = wsh.RegRead("HKCU\\Software\\My")
if(val =='') val = 1
ava
guest | 17.10.2003, 20:07 #
nikolin
не работает твой код.
Да и где здесь запись параметра в реестр.
Чтение вижу. Присвоение вижу.
И ругается у меня на сравнение ==''
Может есть функция какая-нить типа "If exist " только для реестра
ava
nikolin | 18.10.2003, 22:47 #
надо взглиад доки
ava
guest | 23.10.2003, 12:31 #
это на DER JavaScript schreiben
try
{
recordName=WshShell.RegRead('HKCU\\SOFTWARE\\DSProduct\\Puzzle\\highName')
recordScore=WshShell.RegRead('HKCU\\SOFTWARE\\DSProduct\\Puzzle\\highScore')
alert('Лучший результат показал игрок '+recordName+'\nсобравший пазл за '+recordScore+' х-ов')
}
catch(e)
{WshShell.RegWrite('HKCU\\SOFTWARE\\DSProduct\\Puzzle\\highName','1000 очков')}
}
ava
guest | 26.10.2003, 21:55 #
Этот код тоже не пашет.

ava
guest | 27.10.2003, 16:36 #
Пардон я ошибся последний код 100% рабочий.

Просто у меня руки не тем концом вставлены и ростут не оттуда. (Шутка для тех кто в танке).

Спасибо тебе Гость_DeathStorm.

Все вопрос исчерпан.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  guest   nikolin
advanced
Отправить