Тема: AHK: chrome.ahk как сделать цикл с PageInst.Evaluate?
Осваиваю замечательную штуку для хрома chrome.ahk
Уже научился в целом работать, очень сильно облегчает жизнь.
Но столкнулся с проблемой:
PageInst := Chrome.GetPage(1)
numEl := PageInst.Evaluate("document.getElementsByClassName('ClassName').length;").Value
Loop %numEl%
{
No := A_Index
No -= 1
El := PageInst.Evaluate("document.getElementsByClassName('ClassName')[No].href;").Value
MsgBox, % El
}
Если сделать MsgBox % numEl то он отдаст число ~25 +- для разных страниц. Но вот та строка
PageInst.Evaluate("document.getElementsByClassName('ClassName')[No].href;").Value
упорно отправляет No как текст, а не как значение. %No% дает тот же результат. "No" дает "ошибка запуска скрипта, ожидается ;, а не ".
Кто то в курсе, как Evaluate'у давать значения переменных?