Тема: JS: Как добавить элемент в коллекцию Environment
Из документации с этого сайта прочёл что свойство Environment объекта WshShell:
Environment(<Type>). Возвращаемое значение: объект-коллекция "WshEnvironment", содержащая переменные среды.
Необязательный параметр "Type" - строка, задаёт вид переменных. Возможные значения:
• "System" - переменные среды операционной системы (в Windows NT/2000 - это параметр по умолчанию).
• "User" - переменные среды пользователя.
• "Volatile" - временные переменные.
• "Process" - переменные среды текущего командного окна (в Windows 95/98/Me - это единственно возможный параметр).
Замечание: чтение и запись. В коллекцию можно добавлять элементы и удалять их.
Кто знает: приведите пример как добавить переменную окружения. Отобразить коллекции конечно получается, но вот добавить никак не могу...
var WshShell = new ActiveXObject("WScript.Shell");
env = WshShell.Environment("User");
coll = new Enumerator(env), str = "";
for(coll.moveFirst(), k = 1; !coll.atEnd(); coll.moveNext(), k++)
{
i = coll.item();
str += k + ") " + i + "\n";
}
WScript.Echo("Переменные среды Пользователя\n---------------------------------\n" + str + "\n" +
"Количество переменных = " + env.Count());Вот такой кусок выводит 2 переменные среды для текущего пользователя. К примеру как мне добавить третью, чтобы она также отображалась???

