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

> Проблема: функция get color отрабатывает не всегда
ИгорьКокс
сообщение 21.5.2018, 15:52
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 21.5.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.944
Возраст: 40



Здравствуйте.
Не ясно по какой причине, мой скрипт на строках с вызовом функции get color пишет в лог следующее:

15:26:37 0 (autosaved_0.txt, 601): get - Не удалось создать картинку.
15:26:37 0 (autosaved_0.txt, 601): get - Не удалось выбрать картинку.
15:26:37 0 (autosaved_0.txt, 601): get - Не удалось создать картинку из памяти.
15:26:37 0 (autosaved_0.txt, 601): get - Не закрылось.
15:26:37 0 (autosaved_0.txt, 601): get - Не открылось.


Вот реальный пример моего скрипта:
Код
set #handleWin findwindow (Игра)
set workwindow #handleWin
set #xcoord3f 599
set #xcoord3 8
set #ycoordcommon 295
set #ycoord3 15

set #x #xcoord3f + #xcoord3
set #y #ycoordcommon + #ycoord3
get color #ccolor #x #y


Вот как раз на последней строчке пилот ругается в лог, и что самое интересное, это происходит не каждый раз, а иногда. Функции get color в скрипте довольно много, и эти ошибки скачут по таким строкам в случайном порядке. Может кто с таким сталкивался и поборол? Буду благодарен за помощь.

Версия программы: 2.40
ОС: Windows 10 x64


Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
ИгорьКокс
сообщение 22.5.2018, 13:52
Сообщение #2


*

Registred
Сообщений: 3
Регистрация: 21.5.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.944
Возраст: 40



Проблема, вроде, решена, спасибо. Нужно было просто получить нормальный хендл рабочего окна, получилось сделать это с помощью конструкции
Код

set #handle WindowFromCursor
set workwindow #handle

теперь в каждой функции get color ставлю параметр хендла и все отлично работает.
Ума не приложу почему конструкция
Код
set #handle findwindow (игра)
set workwindow #handle

не давала корректного хендла, хотя, ещё раз, заголовок окна по этому хендлу возвращался правильный.
Спасибо большое, DarkMaster, за помощь.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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