Author Topic: Неправильно печатает KEYSTRING  (Read 2399 times)

0 Members and 1 Guest are viewing this topic.

vasimsod

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Неправильно печатает KEYSTRING
« on: January 30, 2017, 08:05:33 AM »
Здравствуйте. Наваял скрипт, но при русской раскладке вместо vk.com кликер печатает 6\\.\ . Замена раскладки не помогает и приходится перезапускать программу. Можно как-то менять раскладку или учитывать какой язык стоит?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Неправильно печатает KEYSTRING
« Reply #1 on: January 30, 2017, 09:49:25 AM »
Раскладка должна совпадать и в кликере и в целевом окне.

Можно делать так
Code: (clickermann) [Select]
$hwnd1 = wndfind("Clickermann -") // получаем HWND окна кликера
$hwnd2 = wndfind("Заголовок окна") // получаем HWND целевого окна
SETKBLAYOUT($hwnd1, 1033) // устанавливаем английскую раскладку для окон
SETKBLAYOUT($hwnd2, 1033)


TNT

  • Зашел в гости
  • *
  • Posts: 16
    • View Profile
Re: Неправильно печатает KEYSTRING
« Reply #2 on: July 19, 2019, 07:05:45 AM »
А если окно кликермана свернуто?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Неправильно печатает KEYSTRING
« Reply #3 on: July 19, 2019, 09:05:37 AM »
А если окно кликермана свернуто?

В кликере же есть системная переменная возвращающая его HWND $_hwnd_self
Code: (clickermann) [Select]
// 1033 En 1049 Ru
SETKBLAYOUT(wndfind("Заголовок окна"), 1033) // Устанавливаем раскладку для целевого окна
SETKBLAYOUT($_hwnd_self, 1033) // Устанавливаем раскладку для кликера

TNT

  • Зашел в гости
  • *
  • Posts: 16
    • View Profile
Re: Неправильно печатает KEYSTRING
« Reply #4 on: July 20, 2019, 02:12:35 AM »
разверните окно и сделайте его активным. У операционной системы свои правила.
Отличный совет! Зачем вообще писать скрипты и автоматизировать что-то если можно все делать вручную. )

В кликере же есть системная переменная возвращающая его HWND $_hwnd_self
Супер. Был уверен что это никогда не понадобится поэтому про нее забыл. Спасибо!

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Неправильно печатает KEYSTRING
« Reply #5 on: July 20, 2019, 09:40:26 AM »
Зачем же вручную, никто не говорил что нужно это делать руками.