Предопределенные константы
При запуске скрипта автоматически создаются следующие константы.
| Наименование | Описание |
|---|---|
| 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#