Author Topic: Указание привязки к окну в самом скрипте  (Read 2505 times)

0 Members and 1 Guest are viewing this topic.

tchack

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Скажите, пожалуйста, можно ли указать в скрипте привязку к окну или я просто не нашел как??? Если нет такого, то это предложение)))

Можно ли еще в настройки добавить "скрывать заставку при запуске"???

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Включаем привязку к HWND 12345
Code: (clickermann) [Select]
HSET(12345,1)
Выключаем привязку
Code: (clickermann) [Select]
HSET(0,0)

tchack

  • Зашел в гости
  • *
  • Posts: 4
    • View Profile
Но HWND меняется каждый раз.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Если ты потрудишься прочесть справку то узнаешь о некоторых функциях
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

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