Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > WMI


Автор: aleksandrfnsv1 25.5.2008, 12:51
у меня есть процедура считающая минимальное время процессов в пользовательском режие, что нужно исправить, чтобы было мах время в пользовательском режиме.
и как вывести на экран результата в виде html  и xml файлов.

Добавлено через 1 минуту и 4 секунды
да забыл вот сама процедура
Код

var  WMI,Processes,Process,UserModeTime; 
var Proc_UserModeTime = new Array;
var Count; 

WMI=GetObject("winMgmts:");  
Processes=new Enumerator(WMI.ExecQuery("SELECT * FROM Win32_Process")); //Получение списка запущенных процессов

//Определение процессов с минимальным временем в пользовательском режиме
UserModeTime=99999999999999999999999999999999999;
while (!Processes.atEnd()) 
{
    Process=Processes.item();
    if ((Process.UserModeTime!=0)&&(Process.UserModeTime*1 < UserModeTime*1))
    {
        Proc_UserModeTime[0]=Process;
        UserModeTime=Process.UserModeTime;
        Count=1;    
    }
    else
        if (Process.UserModeTime*1 == UserModeTime*1)
        {
            Proc_UserModeTime[Count]=Process;
            Count++;    
        }
    Processes.moveNext();
}


Автор: AKS 25.5.2008, 13:39
Цитата(aleksandrfnsv1 @  25.5.2008,  12:51 Найти цитируемый пост)
что нужно исправить, чтобы было мах время в пользовательском режиме.

Как же Вы написали "процедуру, считающую минимальное время"? smile
Если я правильно понял, что именно нужно, то так, наверно:
Код

var max = '0';
while (!Processes.atEnd()) {
    Process = Processes.item();
    if (Process.UserModeTime > max) {
        max = Process.UserModeTime;
    };
    Processes.moveNext();
};
WScript.Echo(max);


Цитата(aleksandrfnsv1 @  25.5.2008,  12:51 Найти цитируемый пост)
 как вывести на экран результата в виде html  и xml файлов.

Какие именно результаты и на какой такой экран нужно выдать html/xml файлы?

Автор: aleksandrfnsv1 25.5.2008, 15:08
вроде бы в виде таблиц

Автор: aleksandrfnsv1 25.5.2008, 15:52
забыл сказать что вывод должен осуществляться по вводу параметров.

Автор: AKS 25.5.2008, 18:49
Цитата(aleksandrfnsv1 @  25.5.2008,  15:08 Найти цитируемый пост)
вроде бы в виде таблиц


Цитата(aleksandrfnsv1 @  25.5.2008,  15:52 Найти цитируемый пост)
вывод должен осуществляться по вводу

Это ответ на вопрос "Какие результаты и на какой экран"? Да уж...  smile

Автор: aleksandrfnsv1 25.5.2008, 21:46
значит выводится должно имя процесса и время, в создаваемый HTML и XML файлы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)