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

  • Вопрос

  • Здравствуйте!

    Не могу понять почему не работает данный скрипт на js!

    var objWMIService = GetObject("winMgmts:");
    var IPConfigSet = new Enumerator(objWMIService.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE"));
    while (!IPConfigSet.atEnd())
    {
        IPConfig = IPConfigSet.item();
        if (IPConfig.IPAddress!=undefined)
        {
            WScript.Echo(IPConfig.MACAddress);
            for (var i in IPConfig.IPAddress)
                WScript.Echo(IPConfig.IPAddress[i]);
    			WScript.Echo(i);
        }
        IPConfigSet.moveNext()
    } 

    Точнее работает, но не полностью. Значение IP адресов в итоге пустое.

    18 февраля 2014 г. 20:30

Ответы

Все ответы

  • WScript.Echo(IPConfig.MACAddress);
    	var ipArray = VBArray(IPConfig.IPAddress).toArray();
            for (var i in ipArray)
    	    WScript.Echo(ipArray[i]);

    • Помечено в качестве ответа MutexMan 19 февраля 2014 г. 12:15
    19 февраля 2014 г. 9:26
    Отвечающий
  • Спасибо, все работает!

    Только я совсем не понял как работает цикл for. Ведь по логике в переменную i должен записываться сам элемент массива.

    19 февраля 2014 г. 12:19