Я предложил бы использовать Dialog
, EndDialog
команду в противоположность Text
. Text
может просто обрабатывать одну строку длиной не более 37 символов, но на самом деле обычно более 30 символов будут сбиваться с номера и быть невидимым. Dialog
, EndDialog
является гораздо более надежным, это может занять Title
и несколько строк Text
, Request
и DropDown
. Вот пример:
:Dialog
: Title "Some title text"
: Text "Some informational text"
: Text "Another line of informational text"
:EndDialog
Вы можете также, как уже упоминалось выше, использование Request
и DropDown
линий, а также.
Если у вас есть переменная, содержащая строку переменной длины для отображения вы можете сделать что-то вроде этого:
:"String that is too long to fit on one line."→txt
:Dialog
: Title "Some title text"
: Text left(txt,30)
: Text right(txt,dim(txt)-30)
:EndDialog
left(str,n)
будет возвращать n
левые символы str
, подобно right(str,n)
возвратит n
крайние правые символы от str
. Dim(str)
вернет число символов в str
.
Вы можете узнать больше о Dialog
, EndDialog
here.
Было бы очень полезно, если бы вы могли поделиться своим кодом и получить более подробную информацию о том, что вы делаете? Благодаря! – PGmath