Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Проблемы с поиском handle в windows 10
Sidorak
сообщение 10.9.2021, 3:24
Сообщение #1


**

Neophyte
Сообщений: 19
Регистрация: 8.6.2015
Группа: Пользователи
Наличность: 0
Пользователь №: 17.485
Возраст: 20



Здравствуйте,

Некоторое время назад (уже несколько месяцев+) писал в какой-то теме относительно проблемы с пилотом на windows 10, суть проблемы была в том, что не удавалось определить handle у окон браузера через findwindow, в тот раз проблема решилась режимом совместимости со старыми версиями windows, и до определенного времени работало. Теперь же (возможно из-за каких-то обновлений) либо режим совместимости не помогает, либо работает как-то криво, в результате чего handle вновь не отображаетсяб так и не производится привязка к окну. В самом пилоте при ctrl+a отображаются значения окон, но при проверке через log - результат 0. Сталкивался ли кто-то с подобной проблемой ?

Версия windows - home 10.0.19043. Версии пилота - 2.39/2.42. Пробовал различные браузеры, вплоть до древних вариантов типа оперы 12, пока результата нет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BlackBot
сообщение 10.9.2021, 6:05
Сообщение #2


**

Neophyte
Сообщений: 33
Регистрация: 17.8.2021
Группа: Пользователи
Наличность: 0
Пользователь №: 20.047



code

Код

set %handle findwindow ("Проблемы")      // ищем окна игры
set #n size(%handle)   // количество запущенных окон игры

if #n = 0
    log Окна не найдены, скрипт остановлен
    end_script
end_if

hint найдено #n игровых окон

for #i 1 #n   // цикл для всех окон
    showwindow %handle[#i 1]     // показывать окно
    set workwindow %handle[#i 1] // делаем окно активным
    wait 2500 + random (1000)     // пауза 2 секунды
    log %handle[#i 1]
end_for

msg найдено #n окон
end_script


10 Windows
Страница с данной темой была открыта в 3-ёх браузерах Vivaldi, Chrome, Яндекс
Results

10:57:25 5 (autosaved_5.txt, 13): 66692
10:57:29 5 (autosaved_5.txt, 13): 66632
10:57:33 5 (autosaved_5.txt, 13): 328556
10:57:33 5 (autosaved_5.txt, 15): msg - найдено 3 окон
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 18.4.2024, 8:34
Designed by Nickostyle