Author Topic: KEYSTRING ( "нет первого символа строки")  (Read 2563 times)

0 Members and 1 Guest are viewing this topic.

Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
в версии 4.11.003 появился свежий баг.
Code: (clickermann) [Select]
WAITMS(500)
KEYSTRING ( " нет первого символа строки")
HALT
проверил данный скрипт в версиях ; 4.11.001,  4.10,  4.7
всё работает ожидаемо хорошо, а вот в версии 4.11.003
печатает " ет первого символа строки", причём значение символа может быть любым, пробелы до и после сохраняются.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: KEYSTRING ( "нет первого символа строки")
« Reply #1 on: January 27, 2016, 11:14:45 AM »
У меня не проявился. Печатает всё нормально.
Пробовал в блокноте, Notepad++ и в самом редакторе кликера.


Золотой

  • Оплот сообщества
  • ****
  • Posts: 312
    • View Profile
Re: KEYSTRING ( "нет первого символа строки")
« Reply #2 on: January 27, 2016, 12:35:50 PM »
Как оказалось проявлялся конфликт сочетания горячих клавиш ALT+ A  с другими открытыми приложениями, если переназначить другие горячие клавиши, на запуск скрипта или запускать кнопкой, то всё работает штатно. Иногда непечатало вообще ни одного символа, а не только первый.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: KEYSTRING ( "нет первого символа строки")
« Reply #3 on: January 27, 2016, 01:22:14 PM »
Аааа, так это всегда так было. Я вспомнил на старых версиях.
Кстати это же относится к KEYPRESS или KEYDOWN  если они идут первыми в скрипте. Не в первых строках, а до различных кликов. В общем пока старый фокус окна не изменился или не обновился.

Только это не конфликт, это проблема кнопки Alt. По ней в приложениях фокус переходит на меню и для его убирания нужен или новый Alt или клик с возвратом фокуса.
Я когда с таким столкнулся, решал тем, что первым действием в скрипте делал клик по заголовку окна.