Msg

Материал из UoPilot
Версия от 11:00, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

Msg - оператор вывода. Позволяет использовать для вывода переменные и массивы. Для переноса строк используется управляющий символ \n.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.

 Msg [текст]

Примеры

// Пример 1
Msg Привет
End_script
// Пример 2
set $a С Новым Годом!
Msg $a
End_script
// Пример 3
set $a С\nНовым\nГодом!              //используется перенос строки
Msg $a
End_script
// Пример 4
init_arr %a (1) Hour : Min : Sec
Msg %a [1]                          //вывести в сообщение текущее время
End_script
 // Пример 4
init_arr %a (1) Day . Month . Year
Msg %a [1]                          //вывести в сообщение текущую дату
End_script
 // Пример 5
set delimiter '\n'                  //установить разделитель \n - перенос строки
set %a [1 1] Адрес: г. Москва
set %a [1 2] Телефон: 8(495)123-45-67
set %a [1 3] ICQ: 123456789
Msg %a [1]                          //вывести в сообщение с переносом строк 
End_script

Смотрите также

Hint
Logging
Alarm

История развития

2.00
msg должно выскакивать поверх прикрепленного окна. Сообщения об ошибках - поверх всех окон

2.15
Исправил ошибку с пропаданием зарезервированного слова 'random' из текстовых сообщений.

msg random 123 

2.24.1
Исправил вывод сообщений в команде 'msg' и возможно других местах, сломанный в прошлой версии.

2.27
Поправил заголовок сообщений команды 'msg' и ошибок скрипта.

2.27.2
Добавил в команду 'msg' возможность перевода строки по '/n'.

2.36'
Заменил все "/n" на "\n", как должно было быть изначально.