Перейти к содержимому

Системная константа

image_1

Описание

Блок возвращает системную константу, выбранную из списка. Значение константы возвращается как строка и может использоваться в алгоритме робота.


Описание параметров

Блок имеет один параметр:

  1. Системная константа - имя системного значения, которое нужно получить.

    Тип данных: str (Выпадающий список)

    Пример: документы (DOCUMENTS)

Возвращаемое значение

Блок возвращает строку (str) со значением выбранной системной константы.

Для констант путей возвращается абсолютный путь в файловой системе, например:

  • HOME - домашняя папка пользователя;
  • TEMP - системная временная папка;
  • DESKTOP - папка рабочего стола;
  • DOWNLOADS - папка загрузок;
  • DOCUMENTS - папка документов;
  • CURRENT_WORKING_DIR - текущая рабочая папка процесса;
  • SCRIPT_DIR - папка запускаемого скрипта робота;
  • PYTHON_EXECUTABLE - путь к исполняемому файлу Python.

Также доступны системные и служебные значения:

  • APPDATA, LOCALAPPDATA, USERPROFILE, PROGRAMDATA, PROGRAM_FILES, SYSTEM_ROOT, PUBLIC;
  • STARTUP - папка автозагрузки;
  • HOSTNAME - имя текущего хоста;
  • PUZZLE_CACHE - директория кэша Puzzle RPA.

Пример использования

В данном примере используется системная константа PUBLIC для формирования пути к публичной папке:

image_2

Результат

В переменной file_path будет сформирован абсолютный путь в публичной папке системы.
Пример: C:\Users\Public\report.txt.

image_3