Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 726
от 12.03.2008, 00:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 292, Экспертов: 42
В номере:Вопросов: 2, Ответов: 3

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 126208: Подскажите, пожалуйста, как из VBScript прочитать строковый параметр в реестре....
Вопрос № 126272: помогите пожалуйста написть bat файл или скрипт для перезапуска ( рестарта ) программы . Заранее благодарю....

Вопрос № 126.208
Подскажите, пожалуйста, как из VBScript прочитать строковый параметр в реестре.
Отправлен: 06.03.2008, 11:47
Вопрос задал: Pithon (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Коровин Александр
Здравствуйте, Pithon!
Для чтения строковых параметров из реестра используется функция:
GetDWORDValue(hDefKey, sSubKeyName, sValueName, Value),
где
- hDefKey - ветвь реестра, в которой находится параметр. По умолчанию - HKEY_LOCAL_MACHINE (&H80000002).
- sSubKeyName - раздел, в котором находится параметр.
- sValueName - имя параметра, значение которого должно быть возвращено. Укажите пустую строку, чтобы получить значение параметра по умолчанию.
- Value - значение параметра: массив байтов, значение DWORD, строка или массив строк (после выполнения метода).

Привожу пример использования скрипта, который проверяет, разрешено ли в настройках IE выполнение скриптов.

Const HKEY_CURRENT_USER = &H80000001 strComputer = "." strEntry = "1400" Set objReg = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}\" & strComputer & _ "ootdefault:StdRegProv") strKeyPath = "SoftwareMicrosoftWindowsCurrentVersionInternet Settings" _ & "Zones1" objReg.GetDWORDValue HKEY_CURRENT_USER, strKeyPath, strEntry, dwValue Select Case dwValue Case 0 strSetting = "Enabled" Case 1 strSetting = "Prompt" case 3 strSetting = "Disabled" End Select Wscript.Echo "Allow scripting: " & strSetting

Удачи!
Ответ отправил: Коровин Александр (статус: 3-ий класс)
Ответ отправлен: 06.03.2008, 12:07
Оценка за ответ: 5

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Pithon!
А почему только строковый?

Приложение:

Ответ отправил: Тесленко Евгений Алексеевич (статус: Студент)
Ответ отправлен: 08.03.2008, 16:14


Вопрос № 126.272
помогите пожалуйста написть bat файл или скрипт для перезапуска ( рестарта ) программы .
Заранее благодарю.
Отправлен: 06.03.2008, 21:29
Вопрос задал: Богомольный Борис Зиновьевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: megaloman
Здравствуйте, Богомольный Борис Зиновьевич!
Для примера взял программу "блокнот", т е Notepad.exe. В приложении смотрите скрипт, который убивает все запущенные блокноты и стартует его заново.
Скопируйте его, всавьте его в любой текстовый редактор (блокнот, например), сохраните как файл с расширением .js , например, kuku.js. Далее запускаете его как нормальный исполняемый файл (.bat, .exe, .com и т д). Это стандартное для Windows средство, дополнительно ничего ставить не надо. Можете на него значок сделать.

При ответе использовал и настоятельно советую книгу
А.Попов "Windows Script Host для Windows 2000/XP"
Санкт-Петербург "БХВ-Петербург" 2003

Приложение:

---------
Нет времени на медленные танцы

Ответ отправил: megaloman (статус: Студент)
Ответ отправлен: 07.03.2008, 17:10


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.72.2 от 06.03.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное