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

Описание

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

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


Примечание

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

  • Так же есть уникальные для ZennoDroid переменные. Но в версиях 2.2.4 и 2.2.5 в них находится либо пустая строка, либо -1. В будущих версиях эти переменные будут содержать значения.
    Вы можете вручную его им назначить с помощью экшена Операции над профилем.
    Такие переменные помечены жёлтым фоном.

Фон уникальных для ZennoDroid переменных, которые пока что не содержат значений.

Фон уникальных для ZennoDroid переменных, которые пока что не содержат значений.

Таким фоном отмечены переменные, которые в будущем будут удалены из программы.

Переменные 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)

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

Другое