Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
mutex
28 / 28 / 5
Регистрация: 18.04.2009
Сообщений: 261
1

Не работает скрипт на js

13.02.2014, 16:27. Просмотров 637. Ответов 1
Метки нет (Все метки)

Всем доброго здравия!

Не могу понять почему не работает следующий скрипт
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
//Проверка версии операционной системы
var SysVer = "";
 
//Определяем версию операционной системы
var objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2");
var colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem");
 
for (var objOperatingSystem in colOperatingSystems)
{
    WScript.Echo("Цикл");
    SysVer = SysVer + objOperatingSystem.Version + ".";
}
WScript.Echo(SysVer);
Оператор WScript.Echo("Цикл"); вставил для того чтобы понять что цикл вообще не выполняется. Подозреваю что по причине того что colOperatingSystems равен null. Но почему так, не пойму. На VBS подобный код работает. :-(
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2014, 16:27
Ответы с готовыми решениями:

Не работает скрипт от имени Администратора
Коллеги, день добрый. подскажите по такому вопросу, есть скрипт (приведу ниже)...

Не работает скрипт в Windows 7 64-bit
Написал следующий скрипт WScript.Echo(fileNameWallpaper()); //Функция...

Скрипт не работает с Task Scheduler
Добрый день. VBS скрипт не работает, когда запускается (он запускается, Task...

Не работает скрипт для запуска приложений
Либо у меня система кривая, либо код, а может быть в10 вообще не узнает его......

Не работает скрипт на локального администратора компьютера
Здравствуйте. Сделал скрипт подключения дисков при входе в систему, он...

1
Eva Rosalene
T for Trans-
4050 / 1589 / 303
Регистрация: 06.01.2013
Сообщений: 4,182
Завершенные тесты: 2
13.02.2014, 17:06 2
Лучший ответ Сообщение было отмечено Dragokas как решение

Решение

А потому что перебор объектов коллекции делается через enumerator. Сейчас кину код, подождите.

Добавлено через 4 минуты
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
var SysVer = "";
 
//Определяем версию операционной системы
var objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2");
var colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem");
 
for (var objOS = new Enumerator(colOperatingSystem); !objOS.atEnd(); objOS.moveNext())
{
    WScript.Echo("Цикл");
    SysVer = SysVer + objOS.item().Version + ".";
}
WScript.Echo(SysVer);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2014, 17:06

Bat скрипт. Как проверить работает ли служба (с выводом)?
Дайте пример пож-та ибо совсем не знаком с bat

Не работает скрипт VBS под IE8, пишет неизвестная ошибка
Под IE 6 - все работает отлично, а под IE 8 - пишет неизвесная ошибка, вот...

PHP скрипт (SellFileEasy) работает на локальном сервере, но не работает на хостинге
Всем доброго времени суток! Данный скрипт предназначен для продажи файлов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru