Предопределенные константы
При запуске скрипта автоматически создаются следующие константы.
Наименование | Описание |
---|---|
apppath | Директория, где расположена программа Eonza. |
data | Эта константа служит для передачи данных при запуске скриптов командой Запустить скрипт или HTTP запросом из других приложений. В этом случае, скрипт должен обрабатывать полученные текстовые данные. |
date | Текущая дата в формате YYYYMMDD. Например, 20210819. |
day | Текущий день месяца. Например, 03, 19, 28. |
eonzaport | Системный localhost порт, который занят программой Eonza. |
isconsole | Равно true, если скрипт запущен в режиме консоли. В противном случае, значение равно false. |
localport | Порт системного localhost сервера в текущим скриптом. |
month | Текущий месяц. Например, 01, 07, 12. |
n | Символ перевода строки (0xA). |
os | Операционная система. Например, linux, windows, darwin. |
port | Порт, который занят текущим скриптом. |
r | Символ возврата каретки (0xD). |
s | Пробел. |
t | Символ табуляции (0x9). |
temppath | Директория для временных файлов. |
time | Текущее время в формате HHMMSS. Например, 135000. |
year | Текущий год. |
Кроме этого, создаются создаются следующие константы:
- Все языковые ресурсы программы Eonza.
- Глобальные константы, которые указаны в настройках программы.
При обращении к константам необходимо перед именем ставить точку.
1Eonza Path = #.apppath# 2Temp Path = #.temppath# 3Eonza Language Resource (cancel) = #.cancel# 4OS = #.os# 5My Global Constant (myname) = #.myname#