Подскажите, как выделить РУССКОЕ меню в Java приложении.
Например пункт "файл"
Если в path Указать "файл", то не работает, а на пункт меню "?" срабатывает.
Выделение JMenuBar
Автор kazenish, 09 фев 2005 12:02
Сообщений в теме: 7
#1
Отправлено 09 февраля 2005 - 12:02
#2
Отправлено 09 февраля 2005 - 12:35
При записи скрипта каким образом выглядит выделение нужного пункта меню?
Если сразу после записи скрипта "проиграть" его, то все ли будет в порядке или нет?
Если сразу после записи скрипта "проиграть" его, то все ли будет в порядке или нет?
#3
Отправлено 09 февраля 2005 - 12:37
Какой tool используется-то?
#4
Отправлено 09 февраля 2005 - 12:40
автоматически записать этот скрипт не получилось. робот записывает клики по координатам, которые не всегда срабатывают
Первый скрипт работает:
JavaMenu MakeSelection, "JavaCaption=Тестовое приложение;\;Type=JavaMenu;Index=1;Path=?", ""
Второй нет(хотя ошибок не выдает):
JavaMenu MakeSelection, "JavaCaption=Тестовое приложение;\;Type=JavaMenu;Index=1;Path=Файл", ""
Первый скрипт работает:
JavaMenu MakeSelection, "JavaCaption=Тестовое приложение;\;Type=JavaMenu;Index=1;Path=?", ""
Второй нет(хотя ошибок не выдает):
JavaMenu MakeSelection, "JavaCaption=Тестовое приложение;\;Type=JavaMenu;Index=1;Path=Файл", ""
#5
Отправлено 09 февраля 2005 - 12:49
Попробуйте переключить раскладку клавиатуры на русскую перед тем как работать с меню.
#6
Отправлено 09 февраля 2005 - 12:58
У меня по умолчанию русская стоит.
#7
Отправлено 09 февраля 2005 - 13:01
В таком случае попробуйте английскую раскладку. Я с java не работал, но обычные Win32 приложения с русскими меню при английской раскладке робот прекрасно понимает.
#8
Отправлено 10 февраля 2005 - 06:43
Заработало!!! :)
Проблема была в том, что в русском слове написали английскую букву, поэтому и не получалось.
Проблема была в том, что в русском слове написали английскую букву, поэтому и не получалось.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных