Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Проверка на наличие записей в реестре
BlackSelfДата: Воскресенье, 17 Мая 2009, 06:36 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 1
Репутация: 0
Награды: 0
Статус: Offline
Здравствуйте. Вот собрался сделать обычный авторан для игры. Разместил там кнопки: "запустить", "установить", "удалить" и т.д. В общем, как реализовать следующее: при наличие определенной записи в реестре кнопки "запустить", "удалить" активны, а "установить" - нет. А если записи нет, то, соответственно, "запустить", "удалить" неактивны, а "установить" - активна. Читал, что с помощью стандартных средств это сделать не удастся. Может существует плагин или какие-нибудь другие способы проверки записей в реестре?
 
DEMBELДата: Воскресенье, 17 Мая 2009, 13:26 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
есть способ... а какую именно запись надо проверить?



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
YURIYДата: Воскресенье, 17 Мая 2009, 14:40 | Сообщение # 3
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
Вопрос этот не единожды обсуждался. На сайте есть 2 поиска. По сайту в целом и по форуму.


Вечная память Андрею Сергееву!
 
RushДата: Воскресенье, 17 Мая 2009, 15:20 | Сообщение # 4
Обозреватель-консультант
Группа: Проверенные
Сообщений: 216
Репутация: 10
Награды: 1
Статус: Offline
Вот, для примера (считывается значение Display Inline Images Интернет эксплорера,которое задает показ или не показ картинок при загрузке страниц):
Code

p$='wait,hide /c reg query "HKCU\Software\Microsoft\Internet Explorer\Main" /v "Display Inline Images" | find /c /i "yes" > <Temp>\check.log'
Run("cmd","p$")
check=VAL(StrFromFile(<Temp>\check.log,1,1))
If (check) Then
   Message("Yes","")
Else
   Message("No","")
End
Run("cmd","hide /c del <Temp>\check.log /q")
 
  • Страница 1 из 1
  • 1
Поиск: