UoKit.com Форумы > Кликер > UO Pilot
Страницы: 1, 2
qsda
Возможно ли посылать команды в несколько окон одновременно? С привязкой к окнам
Вверх
DarkMaster
каждый раз необходимо будет менять привяззку.

в этом поможет:
set workwindow
Вверх
cirus
Код
set %handle FindWindow ("Lineage2")   // найти все окна с именем Lineage2
log Найдено окон: size(%handle)
  
for #i 1 size(%handle)              // цикл
    set workwindow %handle [#i 1]   // сделать окно рабочим
    log Текущее рабочее окно: %handle [#i 1]
    send 1                          // нажать 1
end_for
end_script

Вверх
qsda
Цитата(cirus @ 13.5.2017, 2:05)

Код
set %handle FindWindow ("Lineage2")   // найти все окна с именем Lineage2
log Найдено окон: size(%handle)
  
for #i 1 size(%handle)              // цикл
    set workwindow %handle [#i 1]   // сделать окно рабочим
    log Текущее рабочее окно: %handle [#i 1]
    send 1                          // нажать 1
end_for
end_script


Так вообще не видит окна
Вверх
cirus
Цитата
Так вообще не видит окна

Значит имя неправильно указано.
Вверх
qsda
Цитата(cirus @ 13.5.2017, 16:16)

Значит имя неправильно указано.

Правильно. Если привязка к 1 окну то все норм
Вверх
cirus
Код
set #handle FindWindow ("имя окна")   // хендл последнего активного окна с указанным именем
log #handle      

set %handle FindWindow ("имя окна")
log %handle [1 1]  // хендл последнего активного окна с указанным именем
// log %handle [2 1]  // предпоследнего
// log %handle [3 1]  // и т. д.
end_script


Вверх
dron4938
как сделать чтобы кнопки нажимались в перекрытом окне?

set #handle findwindow (Блокнот)
set workwindow #handle
sendex {Spacebar} Пироженка
end_script

так не работает и приходится дописывать showwindow

set #handle findwindow (Блокнот)
set workwindow #handle
showwindow
sendex {Spacebar} Пироженка
end_script

но с showwindow окно вылазиет на передний план перед всеми, а нужно чтобы оно стояло позади
Вверх
DarkMaster
Цитата
sendex

заменить на send или send217
Вверх
dron4938
Цитата(DarkMaster @ 17.5.2017, 10:12)

заменить на send или send217

Не работают send и send217
Помоглобы задание блокноту атрибута *позади всех окон*
возможноли пилотом такой атрибут задать окну?

P.S. можно конечно через desk pins сделать все остальные окна поверх блокнота например, это тоже работает, но несколько геморойно)
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.