IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Изменение реестра с помощью JS, Работа с параметрами
сообщение
Сообщение #1


Бывалый
****

Группа: Пользователи
Сообщений: 318
Пол: Мужской

Репутация: -  0  +


привет всем. Задание такое, скрипт состоит из двух параметров.
1)первый параметр должен создавать ключ, где имя ключа должно передаваться через параметр(т.е.название ключа мы сами пишем),еще ключ должен создаваться в любой ветке т.е. ветку тоже указываем через параметр.
2)второй параметр должен задавать значение ключа и удаление ключа.
У мя есть пример, но он все делает автоматически без каких либо параметров т.е. ветки, значение ключей, название можно менять только в коде что неудобно для обычного пользователя.
помогите пожалуйста разобраться с параметрами(.

Код
//Пример работы с реестром на JScript
var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Popup("Создаем раздел");

WSHShell.RegWrite("HKCU\\MyRegKey\\", "Primer");
WSHShell.Popup("Создаем строковый параметр");
WSHShell.RegWrite("HKCU\\MyRegKey\\String", 1);
WSHShell.Popup("Создаем параметр DWORD");
WSHShell.RegWrite("HKCU\\MyRegKey\\DWORD", 2, "REG_DWORD");
WSHShell.Popup("Создаем двоичный параметр");
WSHShell.RegWrite("HKCU\\MyRegKey\\Binary", 3, "REG_BINARY");
WSHShell.Popup("Удаляем все параметры");
WSHShell.RegDelete("HKCU\\MyRegKey\\String");
WSHShell.RegDelete("HKCU\\MyRegKey\\DWORD");
WSHShell.RegDelete("HKCU\\MyRegKey\\Binary");
WSHShell.Popup("Удаляем раздел");
WSHShell.RegDelete("HKCU\\MyRegKey\\");
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Ну, а теперь посмотри, что передается в этот VBS. Три параметра, только чтоб записать новый ключ в реестр. А ты хочешь двумя, да еще и с возможностью удаления. Приводи примеры, как ты хочешь ВЫЗЫВАТЬ свой скрипт. Например, что я должен написать, чтобы он мне в HKCU\Software создал новую папку MyProg, а в ней - ключ ID типа REG_SZ со значением "forum.pascal.net.ru/index.php?showuser=1235" ? Учти, с ОДНИМ параметром !!! Удалять не надо ничего, только создаем.
 К началу страницы 
+ Ответить 

Сообщений в этой теме
dron4ik   Изменение реестра с помощью JS   11.11.2009 14:39
volvo   Почему ты все время недоговариваешь условие? Ну, е…   11.11.2009 17:11
dron4ik   Прежняя моя ошибка(.Если не вводим второй параметр…   11.11.2009 17:15
dron4ik   Я нашел что то похожее в инете но оно написано на …   11.11.2009 18:21
volvo   Ну, а теперь посмотри, что передается в этот VBS. …   11.11.2009 18:45
dron4ik   К примеру создаем раздел MyRegKey c ключом Мой кл…   11.11.2009 18:56
volvo   Что означает 1, и какого типа должно быть значение…   11.11.2009 19:19
dron4ik   любой тип к примеру dword. а что такое Split? До…   11.11.2009 19:21
volvo   Split - это функция, которая разобьет строку на ча…   11.11.2009 19:30
dron4ik   F:\Programs>cscript test_js.js "HKCU…   11.11.2009 19:32
volvo   Ну, вот так у меня отработало: //Пример работы с р…   11.11.2009 20:19
dron4ik   странно пробовал вашу прогу.. но у меня не создает…   11.11.2009 20:27
dron4ik   Запустилась)) F:\Programs>cscript test_js…   11.11.2009 21:02
volvo   Это не 2 ключа, это раздел (то, что "по умолч…   11.11.2009 21:13
dron4ik   Конец строки всегда явся значением ключа без имени…   11.11.2009 21:13
dron4ik   А что означают строки каждая в отдельности? var la…   11.11.2009 22:01


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 12.09.2025 22:38
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name