Show module in browser - Скрипт реализует возможность отображения модулей в минибраузере. |
Скрипт реализует возможность отображения модулей в минибраузере.
Активация скрипта происходит при нажатии на клавишу F1
P.S. Постепенно данный список будет дополняться. |
Установка
Скрипт необходимо добавить в разделе Автоматизация → Новый скрипт → Загрузить пример → Из файла…
После загрузки скрипта необходимо нажать на кнопку «Сохранить, запустить» и выполнить настройку скрипта.
Настройка скрипта
Server - сервер на котором установлен модуль.
Module - название модуля.
Пример использования скрипта:
- Открываем редактор шаблонов.
- Создаем новый шаблон.
3. Добавляем на ранее созданный шаблон "Минибраузер".
4. Нажимаем F1, в окне минибраузера отобразиться модуль.
5. Сохраняем шаблон.
# -*- coding: utf-8 -*- # Show Module in Browser v0.0.1 # # Press F1 to show module in minibrowser """ <parameters> <company>DSSL</company> <title>ShowModuleInBrowser</title> <version>0.0.1</version>
<parameter> <id>SERVER_GUID</id> <type>server</type> <name>Server</name> <value></value> </parameter> <parameter> <id>MODULE_LINK</id> <type>string</type> <name>Module</name> <value>FaceWorkTime</value> </parameter> </parameters> """
GLOBALS = globals()
SERVER_GUID = GLOBALS.get("SERVER_GUID", "") MODULE_LINK = GLOBALS.get("MODULE_LINK", "FaceWorkTime")
assert SERVER_GUID, "Server not selected"
import host
gui = host.object('operatorgui_%s' % host.settings('').guid)
source = "%s_%s" % (host.stats().parent().guid, MODULE_LINK) link = "http://exthttp/{server_guid}/{module_link}".format( server_guid=SERVER_GUID, module_link=MODULE_LINK )
host.activate_on_shortcut("F1", lambda: gui.show_html(source, link))
|
Скачать