Ответ
 
Опции темы Поиск в этой теме
Старый 25.08.2021, 14:50   #1
Андрей Косцов
Гуру
 
Регистрация: 24.06.2015
Сообщения: 76
Сказал Спасибо: 11
Сказали Спасибо 11 раз(а) в 10 сообщении
По умолчанию определение языка системы

Доброе утро

В программе я создал несколько сообщений для оператора по типу "Return to Home?", "Continue the process?" и так далее, но я бы хотел написать подобные сообщения на разных языках и затем сделать так чтобы робот автоматически выбирал какое из них показать в зависимости от выбранного языка системы. Вопрос заключается в том могу ли я в программе проверить язык системы чтобы выбрать правильное сообщение?

IRC5, RobotWare 6.12.00.00
Андрей Косцов вне форума   Ответить с цитированием
Старый 25.08.2021, 15:55   #2
ProductManager
Гуру
 
Регистрация: 15.03.2014
Сообщения: 145
Сказал Спасибо: 0
Сказали Спасибо 18 раз(а) в 15 сообщении
По умолчанию

Доброго времени суток, Андрей.
VAR string clang;
...
clang := GetSysInfo(\CtrlLang);

В RobotStudio есть HELP с описанием всех команд и инструкций, если что.
ProductManager вне форума   Ответить с цитированием
Эти2 пользователи сказал Спасибо ProductManager за это сообщение:
Dmitry_CH (26.08.2021), Андрей Косцов (25.08.2021)
Старый 26.08.2021, 08:30   #3
Dmitry_CH
Новичок
 
Регистрация: 24.08.2021
Сообщения: 14
Сказал Спасибо: 1
Сказали Спасибо 5 раз(а) в 5 сообщении
По умолчанию

Сообщение от ProductManager Посмотреть сообщение
VAR string clang;
...
clang := GetSysInfo(CtrlLang);
А что так можно было что ли!? Получается я костылями пользовался.....


Сообщение от Андрей Косцов Посмотреть сообщение
Доброе утро

В программе я создал несколько сообщений для оператора по типу "Return to Home?", "Continue the process?" и так далее, но я бы хотел написать подобные сообщения на разных языках и затем сделать так чтобы робот автоматически выбирал какое из них показать в зависимости от выбранного языка системы. Вопрос заключается в том могу ли я в программе проверить язык системы чтобы выбрать правильное сообщение?

IRC5, RobotWare 6.12.00.00
Думаю решение выше будет лучше, но добавлю что я подобные вещи делал через чтение .cfg файла. В случае с языком это будет выглядеть так:
VAR string clang;
...
ReadCfgData "/SYS/LOCALIZATION/Language","Value",clang;
Dmitry_CH вне форума   Ответить с цитированием
cказали "Спасибо" Dmitry_CH за это сообщение:
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 03:20.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co