Ввод кириллических символов с клавиатуры - получаем замену на знаки вопроса

Добрый вечер.

Система перестала через элемент “ввод с клавиатуры” с кириллицей.
Пробовал вариант и указания напрямую текста, и ввод через переменную. Результат один - кириллические символы заменяются на “?”.
Вопрос остро открылся в последнем релизе системы 2.9.1.
image
image

Добрый вечер, @yvkurilin!

Подскажите, такая ситуация происходит только в данном приложении? Попробуйте также заменить функцию “Ввод с клавиатуры” на функцию “Задать значение элемента”.

Что не получается. Система выдаёт ошибку:

В других приложениях этим не пользовались.
В Chrome используется немного другая функция с таким-же названием. Там она работает отлично.

@yvkurilin, попробуйте, пожалуйста, ввести данные с помощью функции “Ввод с клавиатуры” в другом приложении, например, Блокнот, и опишите результат. Спасибо!

В Блокнот ввести текст получается:

@yvkurilin, подскажите, при использовании функции “Задать значение” пробовали использовать чекбокс “Использовать сфокусированный элемент”?

Да, именно так оно и установлено.

@yvkurilin Подскажите, в момент ввода информации с помощью “Ввод с клавиатуры” какая раскладка стоит на машине? Попробуйте указать “Русскую” раскладку и запустить алгоритм.
image

Да, стоит раскладка “RU”.
Для релиза 2.6.2 это помогало, а с новым релизом нет.

@yvkurilin Подскажите, пожалуйста, название и версию приложения, в котором происходит ввод знаков вопроса. Сообщите, также, версию Вашей ОС.

Робот работает в среде Windows 2008R2 Server
Запускает приложение MS Dynamics Ax 2009, работающее в среде windows 2003 server x32 bit.

@yvkurilin, спасибо за информацию.

Попробуйте, пожалуйста, вставить это значение (Login) предварительно в другое окно (например, Блокнот), и далее выделить и скопировать это содержимое в буфер обмена. Это возможно провести с помощью сочетания клавиш Ctrl+A и Ctrl+C, что соответствует ^(a) и ^(c) в значениях функции “Ввод с клавиатуры” (либо ^(ф) и ^(с) если кириллическая раскладка).

image

И далее в необходимом поле использовать Ctrl+V чтобы вставить значение. (^(v) либо ^(м) в зависимости от раскладки).

Добрый день.
Решение вопроса пока не смогли найти, но новости по теме есть.
Нам удалось локализовать проблему. Ошибка с кириллическими символами (замена символов на ???) воспроизводится при запуске комплекса (агент + средство разработки) в сессии консоли VMWare.

Подобный запуск нам требуется для удалённого запуска скриптов, их безостановочной работы и наличия контроля за их работой.
Временное решение вопроса, это запуск системы из RDP сессии, но в этом случае при выходе из сессии Робот перестаёт корректно работать с элементами интерфейса.

Спасибо за предложение, но этот вариант не помог.

@yvkurilin, попробуйте, пожалуйста, воспроизвести проблему на новой версии платформы 3.1 и отпишите по результатам.
Спасибо!

После перехода на платформу 3.1 проблема с кириллическими символами при работе через VMWare в нашей конфигурации осталась. Продолжаем поиски решения.