/********************************************************************/
/* Имя: RegRead.js */
/* Язык: JScript */
/* Описание: Чтение значений параметра и раздела системного реестра */
/********************************************************************/
var WS,s;
//Создаем объект WshShell
WS = WScript.CreateObject('WScript.Shell');
s='Значение параметра
';
s+='HKCU\Control Panel\Keyboard\KeyboardSpeed = ';
//Читаем значение параметра реестра
s+=WS.RegRead('HKCU\Control Panel\Keyboard\KeyboardSpeed')+'
';
s+='Значение по умолчанию для раздела
';
s+='HKCU\Control Panel\Keyboard\ = ';
//Читаем значение по умолчанию для раздела реестра
s+=WS.RegRead('HKCU\Control Panel\Keyboard\');
//Вывод на экран сформированной строки
WScript.Echo(s);
/************* Конец ***********************************************/
Метод
Если параметр strName
, то этот метод записывает раздел; если такого раздела нет, он будет создан. Если в конце strName
\
, то производится запись указанного параметра в нужный раздел; если такого параметра нет, он будет создан с указанным именем и значением.
Параметр anyValue
strName
strType
strType
REG_SZ
', 'REG_EXPAND_SZ
', 'REG_DWORD
' и 'REG_BINARY
'. Если в качестве параметра strType
RegWrite
вернет значение E_INVALIDARG
.
В случае, когда strType
REG_SZ
' или 'REG_EXPAND_SZ
', метод RegWrite
автоматически конвертирует параметр anyValue
strType
REG_DWORD
', то anyValue
REG_BINARY
', то anyValue
Пример, иллюстрирующий применение метода RegWrite, приведен в
Метод
Параметр intWindowStyle
intWindowStyle
)
Параметр | Константа Visual Basic | Описание |
---|---|---|
0 | vbHide | Прячет текущее окно и активизирует другое окно (показывает его и передает ему фокус) |
1 | vbNormalFocus | Активизирует и отображает окно. Если окно было минимизировано или максимизировано, система восстановит его первоначальное положение и размер. Этот флаг должен указываться сценарием во время первого отображения окна |
2 | vbMinimizedFocus | Активизирует окно и отображает его в минимизированном (свернутом) виде |
3 | vbMaximizedFocus | Активизирует окно и отображает его в максимизированном (развернутом) виде |
4 | vbNormalNoFocus | Отображает окно в том виде, в котором оно находилось последний раз. Активное окно при этом остается активным |
5 | Активизирует окно и отображает его в текущем состоянии |