Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Санта on November 27, 2018, 05:06:41 PM
-
Всем привет! подскажите как реализовать переключение окон в цикле:
$var[0] = "1"
$var[1] = "2"
$var[2] = "3"
$var[3] = "4"
$var[4] = "5"
$var[5] = "6"
$var[6] = "7"
$var[7] = "8"
For($i, $i<8 )
$hwnd1 = wndfind($var[ $i ]) // получаем HWND окна кликера
WNDSTATE ($hwnd1, 1) // фокус на окно
WAIT(2)
End_cyc
данный код открывает только одно - первое окно...
-
1. Команда WNDSTATE не фокусирует на окне, а сворачивает или разворачивает окно.
2. Если окно свернуто, его HWND командой wndfind определен не будет.
-
1. Команда WNDSTATE не фокусирует на окне, а сворачивает или разворачивает окно.
2. Если окно свернуто, его HWND командой wndfind определен не будет.
а как лучше сделать для фокусировки ?
-
Фокусировку на окно выполняет команда WNDBUMP.
С ней цикл будет таким:
$var[0] = "1"
$var[1] = "2"
$var[2] = "3"
$var[3] = "4"
$var[4] = "5"
$var[5] = "6"
$var[6] = "7"
$var[7] = "8"
For($i, $i<8 )
$hwnd1 = wndfind($var[ $i ]) // получаем HWND окна кликера
WNDBUMP ($hwnd1) // фокус на окно
WAIT(2)
End_cyc
-
спасибо огромнейшее!!!