1 (изменено: DnsIs, 2011-02-03 22:42:56)

Тема: JScript + AutoItX: Прочесть массивы

Доброго времени суток.

Попробовал использовать COM-объект AutoItX в JScript и сразу в тупик.

Беру мануал, читаю пример написанный к методу WinList, на VBScript:

Set oAutoIt = WScript.CreateObject("AutoItX3.Control")

' Find all windows (may be hundreds!)
val = oAutoIt.WinList("[ALL]")
For i = 1 to val(0,0)
  WScript.Echo "Title:" & val(0,i) & " - Handle:" & val(1,i)
Next

Все отрабатывает как и задуманно, пытаюсь перейти на JScript:

ax = new ActiveXObject("AutoItX3.Control");

val = ax.WinList("[ALL]");
for (i=1;i<val[0][0];i++){
    WScript.Echo ("Title: " + val[0][0] + " - Handle: " + val(1,i));
}

WinList возвращает массив, как его зацепить?

Нас невозможно сбить с пути, нам пофигу куда идти.