Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Jscripts реестр 
V
    Опции темы
Arxangel
Дата 9.3.2006, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.3.2006

Репутация: нет
Всего: нет



Что то никак не дойдет. Мне надо чтобы скрипт ms Jscript проверил есть ли такая то ветка реестра и если ветки нет то просто перкратил выполнение.


PM MAIL   Вверх
12345c
Дата 9.3.2006, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Язык не предназначен для управления компьютером
PM WWW   Вверх
Ciber SLasH
Дата 9.3.2006, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



2Arxangel:
Если нужна проверка из WSH-скрипта, то так:
Код

WshShell = WScript.CreateObject("WScript.Shell");
isExists = true;    // признак существования ключа

Key = "HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\CurrentVersion";
try {
    WshShell.RegRead(Key);    // попытка прочесть ключ реестра
}
catch (e) {
    isExists = false;        // если не существует ключа, то устанавливаем перем. в false
}
WshShell.Quit;

если проверяется из браузера, то нужно в первой строке создавать ActiveX-объект так:
Код

WshShell = new ActiveXObject('WScript.Shell');

и придётся разрешить в браузере выполнение ActiveX-скриптов, но это всё будет работать локально, из сети браузер не разрешить загружать скрипты с ActiveX-ом.
PM   Вверх
Arxangel
Дата 14.3.2006, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.3.2006

Репутация: нет
Всего: нет



Большое спасибо! почему то этого нет isExists ( или я ошибаюсь) в Script56.CHM smile
PM MAIL   Вверх
Ciber SLasH
Дата 14.3.2006, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 24
Всего: 67



Цитата(Arxangel @ 14.3.2006, 16:59 Найти цитируемый пост)
почему то этого нет isExists

Это ведь флаг, который мы сами определили. И он изменяется в зависимости от того будет ли ошибка при попытке прочитать ключ и если будет, то JS-интерпретатор попадёт в 9-строку кода, где и изменит наш флаг на false. А в после 10 строки можно проверять этот флаг, если он равен true, то ключ успешно прочитан.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0897 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.