Иногда ЖдатьСменуАктивногоОкна() тормозит движение указателя мыши

tormozit Закрыто

В закрытой заявке https://turboconf.ru/Tasks/9236 я описал доработку скрипта автоподключения к хранилищу, в которой почему то иногда возникает торможение движения указателя мыши. Причем длительность торможения не зависит от параметра Таймаут.
Очень похоже на недоработку в Турбоконфа.
StgAutoconnect.os
Ссылка скрыта

Процедура ПослатьПарольВОкноПодключения(Пароль)

	//ТК.УстановитьЗначение(Пароль); - почему то начало ругаться, что нет такого метода, хотя раньше срабатывало
	
	Если ЗначениеЗаполнено(Пароль) Тогда
		ТК.ВставитьТекст(Пароль);
	КонецЕсли;
	
	ТК.Клавиша(Клавиши.Tab, 1);
	ТК.Клавиша(Клавиши.Enter, 1);

	СтароеАктивноеОкно = ТК.ПолучитьАктивноеОкно();
	ТК.Клавиша(Клавиши.Tab, 1);
	ТК.Клавиша(Клавиши.Enter, 1);

	ТК.ЖдатьСменуАктивногоОкна(СтароеАктивноеОкно, 5000, Истина);

Комментарии

bolsun
#1, 30 мая 2024 15:13

https://disk.yandex.ru/d/XKCz9ijzgtoO1w

API

  • Метод ЖдатьСменуАктивногоОкна теперь выполняется асинхронно и не вызывает подтормаживания указателя мыши.


tormozit
#2, 30 мая 2024 19:13

Прогнал тест 5 раз. Теперь торможений не возникает.
tormozit изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера