Задержки при переходе между контролами при эмуляции ввода
Автор Nikolay Ilin на 14 марта 2016 01:48 PM

Вопрос
Мы написали шаблон для целевого win32-приложения с эмуляцией ввода, но приходится ждать по 10-20 секунд между переходами по контролам по Tab, несмотря на то, что выставленные задержки минимальны (несколько миллисекунд).

Ответ
Вариант 1. В команду табуляции попробуйте добавить тэг disableProcessingResultTracking:

      <command>
                <type>ctControl</type>
                <description>Перейти на следующий контрол</description>
                <dataControl>
                  <type>cctTab</type>
                  <waitIntervalMs>50</waitIntervalMs>
                 <disableProcessingResultTracking>1</disableProcessingResultTracking>
                </dataControl>
      </command>

Вариант 2. Попробуйте вместо табуляции использовать эмуляцию перехода по стрелкам, если приложение допускает это:

              <command>
                <type>ctControl</type>
                <description>Нажать клавижу вверх</description>
                <dataControl>
                  <type>cctUp</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
 
              <command>
                <type>ctControl</type>
                <description>Нажать клавишу вниз</description>
                <dataControl>
                  <type>cctDown</type>
                  <waitIntervalMs>50</waitIntervalMs>
                </dataControl>
              </command>
(0 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)
Добавить новый комментарий
 
 
Полное имя:
Email:
Комментарии: