Skip to content

aatrubilin/trassir_script_framework

Repository files navigation

GitHub release GitHub last commit Documentation Status Build Status License

trassir_script_framework

Фреймворк для скриптов автоматизации Trassir

Getting Started

Для правильной работы методов фреймворка - обновите Trassir до v4.1.131435 или новее.

Installing

Перейдите в настройки Trassir -> Автоматизация -> Новый скрипт

Скопируйте в редактор содержимое файла trassir_script_framework.py

Измените автора AATrubilin, имя скрипта trassir_script_framework и версию 0.2b

# -*- coding: utf-8 -*-
"""
<parameters>
    <company>AATrubilin</company>
    <title>trassir_script_framework</title>
    <version>0.2b</version>
</parameters>
"""

Examples

>>> # Вывод имени текущего скрипта
>>> script_name = BaseUtils.get_script_name()
>>> script_name
'Новый скрипт'
>>> # Поиск объекта канала "AC-D2141IR3 Склад"
>>> channels = Channels()
>>> my_channel = channels.get_enabled("AC-D2141IR3 Склад")[0]
>>>
>>> # Сохранение скриншота
>>> shot_saver = ShotSaver()
>>> shot_saver.shot(my_channel.full_guid)
'D:/DSSL/Trassir-4.1-Client/shots\AC-D2141IR3 Склад (2019.04.12 15-24-34).jpg'

Больше примеров и информации:

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details