Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / вызов функции API из jscript / 4 сообщений из 4, страница 1 из 1
22.04.2004, 15:10
    #32491973
Dmitry Klykoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов функции API из jscript
Подскажите, можно ли из скрипта (vbscript/jscript) вызвать функцию WinAPI?
Требуется, собственно, прочитать все значения ветки реестра - как это сделать из скрипта?
...
Рейтинг: 0 / 0
22.04.2004, 15:19
    #32491996
rst
rst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов функции API из jscript
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
' Windows Script Host Sample Script
'
' ---------------------------------------------------------------------
'               Copyright (C)  1996  -1997  Microsoft Corporation
'
' You have a royalty-free right to use, modify, reproduce and distribute
' the Sample Application Files (and/or any modified version) in any way
' you find useful, provided that you agree that Microsoft has no warranty,
' obligations or liability for any Sample Application Files.
'  ---------------------------------------------------------------------
 
'
' This sample demonstrates how to write/delete entries in the registry. 

L_Welcome_MsgBox_Message_Text   =  "This script demonstrates how to create and delete registry keys." 
L_Welcome_MsgBox_Title_Text     =  "Windows Scripting Host Sample" 
Call Welcome()

' **********************************************************************
' *
' * Registry related methods.
' *
Dim WSHShell
Set WSHShell = WScript.CreateObject( "WScript.Shell" )
WSHShell.Popup  "Create key HKCU\MyRegKey with value 'Top level key'" 
WSHShell.RegWrite  "HKCU\MyRegKey\" ,  "Top level key" 
WSHShell.Popup  "Create key HKCU\MyRegKey\Entry with value 'Second level key'" 
WSHShell.RegWrite  "HKCU\MyRegKey\Entry\" ,  "Second level key" 
WSHShell.Popup  "Set value HKCU\MyRegKey\Value to REG_SZ 1 "
WSHShell.RegWrite  "HKCU\MyRegKey\Value" ,  1 
WSHShell.Popup  "Set value HKCU\MyRegKey\Entry to REG_DWORD 2 "
WSHShell.RegWrite  "HKCU\MyRegKey\Entry" ,  2 ,  "REG_DWORD" 
WSHShell.Popup  "Set value HKCU\MyRegKey\Entry\Value1 to REG_BINARY 3 "
WSHShell.RegWrite  "HKCU\MyRegKey\Entry\Value1" ,  3 ,  "REG_BINARY" 
WSHShell.Popup  "Delete value HKCU\MyRegKey\Entry\Value1" 
WSHShell.RegDelete  "HKCU\MyRegKey\Entry\Value1" 
WSHShell.Popup  "Delete key HKCU\MyRegKey\Entry" 
WSHShell.RegDelete  "HKCU\MyRegKey\Entry\" 
WSHShell.Popup  "Delete key HKCU\MyRegKey" 
WSHShell.RegDelete  "HKCU\MyRegKey\" 
' ***********************************************************************
' *
' * Welcome
' *
Sub Welcome()
    Dim intDoIt
    intDoIt =  MsgBox(L_Welcome_MsgBox_Message_Text,    _   
                      vbOKCancel + vbInformation,       _
                      L_Welcome_MsgBox_Title_Text )
    If intDoIt = vbCancel Then
        WScript.Quit
    End If
End Sub
...
Рейтинг: 0 / 0
22.04.2004, 15:29
    #32492026
Dmitry Klykoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов функции API из jscript
А как получить список значений указанной ветки реестра? Т.е. нужно сделать то, что в Дельфи делает функция GetValueNames объекта TRegistry для указанной ветки
...
Рейтинг: 0 / 0
23.04.2004, 09:30
    #32493166
Green2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов функции API из jscript
MSDN читать не пытались?

Нет там такой функции.

Но вы можете сделать её самому как Active X
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / вызов функции API из jscript / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]