Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: tchack on August 25, 2017, 12:01:00 PM

Title: Указание привязки к окну в самом скрипте
Post by: tchack on August 25, 2017, 12:01:00 PM
Скажите, пожалуйста, можно ли указать в скрипте привязку к окну или я просто не нашел как??? Если нет такого, то это предложение)))

Можно ли еще в настройки добавить "скрывать заставку при запуске"???
Title: Re: Указание привязки к окну в самом скрипте
Post by: Oraven on August 25, 2017, 12:37:41 PM
Включаем привязку к HWND 12345
Code: (clickermann) [Select]
HSET(12345,1)
Выключаем привязку
Code: (clickermann) [Select]
HSET(0,0)
Title: Re: Указание привязки к окну в самом скрипте
Post by: tchack on August 28, 2017, 11:43:31 AM
Но HWND меняется каждый раз.
Title: Re: Указание привязки к окну в самом скрипте
Post by: Oraven on August 28, 2017, 12:51:26 PM
Если ты потрудишься прочесть справку то узнаешь о некоторых функциях
HGET(100,500) - числовая функция; возвращает HWND для элемента по заданным координатам
WNDFIND ("Блокнот") - числовая функция; возвращает HWND окна с заданным заголовком

Пример автоматической привязки к окну по заголовку
Code: (clickermann) [Select]
IF($first = 0) // условие однократного выполнения
   $first = 1
   $h = WNDFIND ("Блокнот")
   IF($h > 0)
      HSET($h,1)
   ELSE
      HINTPOPUP("Окно не найдено", "Ошибка")
      HALT
   END_IF
END_IF

// Далее твой скрипт

Пример автоматической привязки по координате
Code: (clickermann) [Select]
IF($first = 0)
   $first = 1
   HSET(HGET(100,500),1)
END_IF

// Далее твой скрипт