Меню "Настройки"


Назад к странице "Сервис"

Меню настройки, закладка Основные

В строке "Порт" указывается номер порта, который программа будет "слушать" на предмет получения команд. Если этот номер в исполняемом скрипте иной, работать он не будет.


В строке "Пароль" указывается пароль, который программа будет требовать у приходящих ей команд. По умолчанию поле пустое, но если возникает необходимость, его можно использовать. Если в программе пароль установлен, чтобы заставить скрипты работать, в файле xweb_human_emulator.php необходимо указать тот самый пароль в строке $server_password=""; .


В строке "PHP папка" указывается путь к папке, где расположен используемый программой дистрибутив PHP. При желании можно создать несколько папок с разными настройками и переключаться между ними с помощью этой опции.


В строке "Мои скрипты" указывается путь к папке, которая будет использоваться как хранилище скриптов по умолчанию. Все новые скрипты, созданные после изменения этой настройки, будут находиться в указанной папке.


В строке "Стартовать с" указывается сайт, который будет автоматически грузиться программой при каждом запуске. Вроде домашней страницы.


В строке "Название окна" указывается текст, который будет отображаться в заголовке окна программы. Полезно для многопоточной версии, когда необходимо разделить занимающиеся разными задачами потоки.




Галочка "Загружать последнюю открытую страницу при старте программы" полностью соответсвует своему названию. По умолчанию выключена. При включении деактивирует строку "Стартовать с".


Галочка "Скрывать при старте в трей" запускает программу в трее, не мешая пользователю заниматься другими делами. Полезна для сложных скриптов многопоточной версии программы, где требуются периодические перезапуски.


Галочка "Сворачивать в трей" тоже полезна для многопоточной версии программы, чтобы не захламлять панель задач множеством одинаковых закладок.


Галочка "Уведомлять миганием о скриптовых сообщениях" работает только для свёрнутых в панель задач копий программы. При включённых уведомлениях, если программа заканчивает работу, натыкается на диалог, требующий участия пользователя, и т.д., плашка программы в панели задач начинает мигать, привлекая внимание пользователя.


Галочка "Уведомлять о новой версии программы при старте" отвечает за сверку версии текущей программы и находящейся на сервере разработчиков. В случае несовпадения появится предложение скачать последнюю версию. Конечно, при отсутсвии надобности в этом деле, галочку можно снять.


Галочка "Запрещать использование прокси при остановке скрипта" отвечает за возвращение настроек прокси ИЕ и программы к первоначальным, если скрипт был остановлен. По умолчанию включена. Если отключить, поставленные программой настройки прокси могут остаться и вызвать несколько минут недоумения вроде "Эй, что с моим интернетом?"


Галочка "Сбрасывать активный браузер при остановке скрипта" отвечает за возврат фокуса на закладку встроенного браузера по умолчанию, если скрипт был остановлен вручную. Если галочка выключена, активной останется последняя использовавшаяся закладка.


Галочка "Спрашивать об изменении порта" отвечает за появление диалогов, предлагающих пользователю сменить номер порта. Например, если есть различия между портом в скрипте и в настройках программы.


Галочка "Спрашивать о перезагрузке скрипта" отвечает за появление диалогов, предлагающих пользователю перезагрузить скрипт в программу. Обычно это бывает если файл скрипта, открытого в программе, был каким-либо образом изменён вне её.


Галочка "Спрашивать о переходе на следующий порт" отвечает за появление диалогов, предлагающих пользователю перевести программу на работу со следующим портом. Обычно это происходит в случаях, когда текущий порт занят каким-то иным приложением или другой запущенной копией XHE.


Галочка "Иконка в трее" отображает иконку программы в трее даже в том случае, если "Сворачивать в трей" не активирована.



Меню настройки, закладка Браузер

Галочка "Разрешить рисунки" отвечает за отображение во встроенном браузере рисунков


Галочка "Разрешить Java скрипт" отвечает за использование во встроенном браузере Java-скриптов


Галочка "Разрешить ActiveX" отвечает за использование во встроенном браузере элементов ActiveX


Галочка "Разрешить Видео" отвечает за подгрузку и проигрывание видео во встроенном браузере


Галочка "Разрешить Звуки" отвечает за проигрывание во встроенном браузере любых звуковых файлов


Галочка "Разрешить Java" отвечает за использование встроенным браузером любых Java элементов (Не путать с Javascript)


Галочка "Разрешить Фреймы" отвечает за подгрузку и работу встроенного браузера с фреймами и их элементами


Галочка "Разрешить PopUp" отвечает за подгрузку и работу встроенного браузера со всплывающими окнами. Если включено, всплывающие окна будут открываться в новых закладках.


Галочка "Включить тихий режим" выключает звуки и видео, игнорирует ошибки сценариев и попапы. В общем, заставляет программу работать тихо и не взирая ни на что.


Галочка "Запретить сообщения скриптов" выключает сообщения скриптов сайтов о возникновении каких-либо проблем. Весьма полезно, так как зачастую такие сообщения блокируют возможность работы с сайтом до нажатия "Ок".


Галочка "Разрешить использование кэша" позволяет программе хранить кэш файлы, полученные в процессе работы. В случае выключения, кэш полностью очищается при перезапуске программы.


Галочка "Разрешить использование кэша" позволяет программе хранить кэш файлы, полученные в процессе работы. В случае выключения, кэш полностью очищается при перезапуске программы.


Галочка "Отключить диалог загрузки файлов" запрещает возникновения стандартных диалогов, предлагающих загрузку файлов. Для автоматизации загрузки есть соответсвующие функции, где диалоги не требуются.


Галочка "Отключить сообщения браузера" запрещает возникновения окон из разряда "Страница использует частичное шифрование" или "Отправляемые вами данные могут быть доступны другим пользователям".


Галочка "Запретить сообщения проблем безопасности" запрещает возникновения окон вроде "Сертификат страницы устарел"




В меню "Модель браузера" можно выбрать версию ИЕ, под которую будут формироваться страницы во встроенном браузере.


В строке "Прокси сервер" можно проверить и/или изменить текущий прокси, через который работает внутренный браузер.


В строке "Задать строку User-Agent по умолчанию" можно задать параметры Юзер-Агента, которые встроенный браузер будет отправлять всем посещаемым сайтам.


Кнопка "Копировать как PHP код" закидывает в буфер обмена все сделанные настройки в виде PHP кода. При вызове скрипта с этим кодом все настройки закладки "Браузер" придут в текущий вид вне зависимости от того, какими были до этого.



Меню настройки, закладка Макрос

В разделе "Отлавливать события" галочка "Мыши" по умолчанию отключена. Отвечает за запись макросом координат кликов мышью, поэтому используется редко. Галочка "Клавиатуры" ловит нажатия клавиш. К примеру, ввода поискового запроса в поле. По умолчанию включена. Галочка "Клика по элементу" по умолчанию включена и отвечает за отлов и запись в скрипт функций, позволяющих эмулировать эти самые клики по элементам. Без неё запись макроса практически лишена смысла.


В разделе "Создавать функции" можно выбрать основной атрибут, за который будет цепляться макрос при создании функции. По умолчанию стоит самый популярный, "По ID элемента", но порой другие варианты предпочтительней.


Галочка "Создавать новый скрипт" по умолчанию включена и отвечает за создание нового скрипта при включении записи макроса. Если галочка выключена, макрос пишет все команды и функции в текущий открытый скрипт.


Галочка "Использовать Magic Coder" дополняет макрос полезным инструментом, помогающим создавать "скелеты" скриптов более полными.




Меню настройки, закладка PHP редактор

В закладке "РНР редактор" можно настроить разные варианты отображения текста скрипта в окне редактирования.


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




В нижней части окна находятся галочки, регулирующие общие настройки редактора. Пойдём по порядку:


Галочка "Показывать нумерацию линий" отвечает за отображение в скипте порядковых номеров строк. Незаменимо при отладке, когда скрипт натыкается на ошибку и сообщает в какой по счёту строке её искать.


Галочка "Показывать регион" даёт возможность сворачивать/разворачивать содержимое фигурных скобок специальными значками, которые появляются рядом со скобками если галочка активирована.


Галочка "Показывать отступы" отвечает за отображение отступов спецсимволами. По умолчанию выключена, так как отступы и их количество зачастую проще определять "на глаз".


Галочка "Показать концы строк" отвечает за отображение окончаний строк скрипта спецсимволом. По умолчанию выключена.


Галочка "Показать пустое место" более наглядно отображает пробелы в коде. Из-за незаметного лишнего пробела порой приходится изрядно повозиться с отладкой скрипта. Включение этой галочки такие ситуации исключит полностью.


Если выключить галочку "Перегружать файлы, изменённые внешним редактором", изменения в этих файлах будут игнорироваться. Когда галочка включена, программа выдаёт диалог с предупреждением и вариантами выбора.


От галочки "Использовать UTF-8" зависит кодировка скрипта. По умолчанию используется ANSI, но при необходимости это можно изменить.


Галочка "Сохранять скрипт перед выполнением" по умолчанию включена и делает именно то, что указано в описании. После отключения запускаемые скрипты никак не изменяют оригинал, если в них были сделаны какие-либо правки.




Меню настройки, закладка Помошник кода

Настройка "Использовать эти кавычки для стороквых параметров" отвечает за кавычки, которыми будут выделены параметры в предлагаемых программой функциях. Рекомендуется переставить на одиночные, так как этот вариант более надёжен.


Галочка "Предлагать команды, даже если поисковые параметры пустые" по умолчанию выключена. Если это изменить, в меню по правому клику мыши и в панели команд будут предлагаться даже те функции, которым не за что "прицепиться" к нужному элементу.


Настройка "Поиск по имени использует:" влияет на функции, использующие поиск по имени. В первом случае, "Имя или id", функция будет искать совпадения в обоих параметрах и остановит поиск после первого совпадения, не важно в котором из параметров оно будет. Во втором случае, "Имя и id", функция сперва проверит все элементы на совпадение по имени, а после, если совпадений нет, будет искать по id. Эта настройка бывает полезна в случаях, когда на странице несколько элементов с одинаковыми именами.


Галочка "Пропускать OLE объекты при нумерации фреймов" нужна для совместимости со скриптами, написанными в старых версиях программы, когда OLE объекты считались фреймами.


Галочки "Задать фокус на IE перед щелчком" и "Задать фокус на элемент перед щелчком" отвечают за фокусировку. Это слегка повышает надёжность клика, но сильно мешает, если за компьютером в это время работают.



Меню настройки, закладка Логи

Галочка "Разрешить Online Справку" отвечает за переходы на страницу справки, если сделан правый клик по дереву примеров. Если отключено, переход не выполняется.


Когда галочка "Автоскроллировать панели вывода" включена, в панели отладки текст всегда смещается к появившимся последними строкам. В ином случае, скроллировать окно отладки нужно вручную.


Галочка "Вести RAW лог" отвечает за перехват и вывод в окно RAW лога всего обмена данными между сервером и браузером. Рекомендуется использовать с осторожностью, так как это крайне ресурсоёмкий процесс. По умолчанию выключено.


Галочки "Показывать ответы сервера" и "Показывать ответы браузера" отвечают за отображение в окне RAW лога определённых ответов. Если, к примеру, небходимо ловить только ответы сервера, отображать ответы браузера нет незачем.


Галочка "Резервировать логи при старте" отвечает за создание при каждом запуске программы новых файлов логов. Старые переименовываются и остаются рядом, новые создаются пустыми.


Галочка "Показывать Совет Дня при запуске" отвечает именно за появление при запуске программы окошка с советом дня. Правда, самих советов там нет ещё. Задел на светлое будущее.


Галочка "Показывать Акции и Скидки" отвечает за появление при запуске программы окошка, информирующем пользователя о текущих акциях и скидках, связанных с программой Human Emulator.




Галочка "Разрешить лог команд" отвечает за ведение программой лога принимаемых команд (с параметрами) и результатов их выполнения. Файл лога сохраняется в папке, к качестве названия которой выступает номер порта, на котором работала программа. Сама эта папка находится в корневом каталоге программы. В случае каких-либо проблем с программой, найти причину проще всего по логам.


Галочка "Разрешить лог" отвечает за ведение программой лога происходящих с ней событий, отъедаемой памяти и используемых ресурсов. Файл лога сохраняется в папке, к качестве названия которой выступает номер порта, на котором работала программа. Сама эта папка находится в корневом каталоге программы.


Галочка "Вести лог шедулера" отвечает за ведение программой лога запускаемых через расписание задач скриптов, время их исполнения и результата.


Галочки "Очищать лог ../ /.. при старте" отвечают именно за это. Старые логи удаляются, новые и пустые создаются. Если логи ведутся постоянно, то могут разростись до весьма жирного состояния. Эти настройки будут поддерживать их в форме.


В поле "Кодировка окна отладки" можно вписать кодировку, через которую будет пропускаться весь отображаемый в окне отладки текст. Весьма полезно при работе, к примеру, с китайскими сайтами.


В поле "Очистить окна отладки после" можно вписать максимальное количество символов, которые будет отображать (и следовательно держать в памяти) программа в окне отладки. Хоть это и крошечные потери производительности, при неприрывной работы и спаме в отладку процесс может изрядно замедлиться.



Назад к странице "Сервис"
Главное Меню
Описание Интерфейса