Переменные окружения ZennoDroid

Описание

Помимо пользовательских переменных существуют так же переменные окружения. В них хранится различные параметры эмулятора (разрешение, геоданные, данные сим карты, данные сгенерированного устройства и т. д.), переменные времени и даты, переменные проекта (имя, папка, правила прокси, id последней ошибки и т. д.) , многочисленные переменные профиля (почта, пол, имя, и т. д.).

Ниже Вы можете ознакомится со списком доступных переменных и описанием того, что хранится в каждой из них.


Примечание

В ZennoDroid есть некоторые переменные окружения, которые достались по наследству от ZennoPoster и в последствии будут удалены из программы. Такие переменные написаны зачёркнутым текстом.
Описание у этих переменных тут отсутствует. Найти его можно в аналогичной статье для ZP - Переменные окружения ZennoPoster

Переменные Page

В версии ZennoDroid 2.2.4 и 2.2.5 могут быть доступны переменны группы Page ({-Page.Url-}, {-Page.Dom-}, {-Page.LastAlertTitle-}), но все они пусты. В будущих релизах программы они будут удалены.

Профиль

 

Имя

Описание

Имя

Описание

{-Profile.AcceptCharset-}

-

{-Profile.AcceptLanguage-}

-

{-Profile.AcceptEncoding-}

-

{-Profile.Age-}

Возраст

{-Profile.AndroidID-}

ID Android устройства

{-Profile.AvailScreenHeight-}

-

{-Profile.AvailScreenWidth-}

-

{-Profile.BornDay-}

День рождения

{-Profile.BornYear-}

Год рождения

{-Profile.BornMonth-}

Месяц рождения

{-Profile.Country-}

Страна профиля

{-Profile.CpuCount-}

Количество выделенных на эмулятор ядер процессора.

{-Profile.DisplayDensity-}

Плотность (DPI) экрана эмулятора

{-Profile.DisplayHeight-}

Высота экрана эмулятора

{-Profile.DisplayWidth-}

Ширина экрана эмулятора

{-Profile.Email-}

E-mail адрес профиля

{-Profile.EmailPassword-}

Пароль от почтового ящика профиля

{-Profile.GeoLatitude-}

Широта эмулятора (геоданные)

{-Profile.GeoLongitude-}

Долгота эмулятора (геоданные)

{-Profile.HTTPAccept-}

-

{-Profile.IMEI-}

IMEI (Википедия)

{-Profile.IMSI-}

IMSI (Википедия)

{-Profile.Language-}

Язык профиля (значение зависит от выбранной национальности)

{-Profile.Login-}

Логин профиля

{-Profile.Name-}

Имя профиля

{-Profile.NickName-}

Никнейм профиля

{-Profile.None-}

Устаревшая переменная

{-Profile.OperatorCode-}

Код оператора связи

{-Profile.OperatorCountry-}

Страна оператора связи

{-Profile.OperatorName-}

Название оператора связи

{-Profile.OuterHeight-}

-

{-Profile.OuterWidth-}

-

{-Profile.OuterHeightShift-}

-

{-Profile.OuterWidthShift-}

-

{-Profile.Password-}

Пароль профиля

{-Profile.PhoneBoard-}

ro.product.board (подробней можно почитать в описании экшена Действия с ВМ, раздел Модель устройства)

{-Profile.PhoneBrand-}

ro.product.brand (подробней можно почитать в описании экшена Действия с ВМ, раздел Модель устройства)

{-Profile.PhoneHardware-}

ro.hardware (подробней можно почитать в описании экшена Действия с ВМ, раздел Модель устройства)

{-Profile.PhoneManufacturer-}

Производитель устройства

{-Profile.PhoneModel-}

Модель устройства

{-Profile.PhoneNumber-}

Номер телефона

{-Profile.RAM-}

Количество оперативной памяти, выделенной на эмулятор

{-Profile.Region-}

Регион профиля

{-Profile.ScreenSizeHeight-}

-

{-Profile.ScreenSizeWidth-}

-

{-Profile.ScreenLeft-}

-

{-Profile.ScreenTop-}

-

{-Profile.SecretQuestionAnswer1-}

Ответ на секретный вопрос #1

{-Profile.SecretQuestionAnswer2-}

Ответ на секретный вопрос #2

{-Profile.Sex-}

Пол профиля

{-Profile.SimSerial-}

Серийный номер SIM карты

{-Profile.Surname-}

Фамилия профиля

{-Profile.Town-}

Город профиля

{-Profile.UserAgent-}

-

{-Profile.UserAgentAppCodeName-}

-

{-Profile.UserAgentAppName-}

-

{-Profile.UserAgentAppVersion-}

-

{-Profile.UserAgentBrowserLanguage-}

-

{-Profile.UserAgentCpuClass-}

-

{-Profile.UserAgentLanguage-}

-

{-Profile.UserAgentOsCpu-}

-

{-Profile.UserAgentPlatform-}

-

{-Profile.UserAgentProduct-}

-

{-Profile.UserAgentProductSub-}

-

{-Profile.WiFiMAC-}

Сгенерированный MAC адрес эмулятора

{-Profile.WiFiName-}

Сгенерированное имя WiFi сети

{-Profile.ZipCode-}

Индекс профиля

Время и дата

Имя

Описание

Имя

Описание

{-TimeNow.Date-}

Текущие дата и время в формате ММ/ДД/ГГГГ чч:мм:сс (пример - 01/25/2020 14:41:18).

Вы можете менять формат выводимой строки! Для этого перед закрывающей скобкой надо добавить шаблон формата.

Пример: {-TimeNow.Date dd.MM.yyyy HH.mm-}, после выполнения получим такую строку - 25.01.2020 14.41

Подробнее о форматировании можно прочитать тут и тут.

{-TimeNow.Day-}

День месяца

{-TimeNow.Month-}

Текущий месяц (числом)

{-TimeNow.Year-}

Текущий год

{-TimeNow.DayOfWeek-}

День недели, на английском.

{-TimeNow.Hour-}

Текущий час (в 24 часовом формате)

{-TimeNow.Minute-}

Текущая минута

{-TimeNow.Second-}

Текущая секунда

{-TimeNow.Millisecond-}

Текущая миллисекунда

{-TimeNow.TimeNow-}

Текущие дата и время в формате ГГГГ-ММ-ДД чч-мм-сс--миллисекунды (2020-01-25 14-41-59--834)

Не поддерживает форматирование!

{-TimeNow.UnixTime-}

Unix-время. Формат - 1629891362.23929

Переменные проекта

Имя

Описание

Имя

Описание

{-Project.BrowserProfileFolder-}

-

{-Project.Directory-}

Директория шаблона

{-Project.PluginDirectory-}

Директория плагина (если выполняемый шаблон - плагин)

{-Project.Name-}

Название шаблона

{-Project.Proxy-}

Текущий прокси проекта.

{-Project.ProxyRules-}

Используемое правило из ProxyChecker’a

{-Project.LastExecutedActionElapsedTime-}

Время затраченное на работу последнего выполненного экшена

{-Project.LastExecutedActionId-}

ID последнего выполненного действия

{-Project.LastErrorComment-}

Текст последнего экшена завершившегося с ошибкой

Системные переменные (Environment)

Имя

Описание

Имя

Описание

{-Environment.CurrentUser-}

ID пользователя ZennoPoster, из личного кабинета, работающего с шаблоном.

{-Environment.EmulatorDirectory-}

Полный путь к директории, куда установлена программа Memu.

{-Environment.TickCount-}

Количество миллисекунд прошедших с момента включения компьютера.

Строковые символы (String)

Другое