Разрешены следующие параметры:
- /open_project «ПАПКА_ПРОЕКТА» — открытие проекта (имена папок проектов можно найти в папке projects)
- /start_macros «ПУТЬ_К_КАПЛЕ» — запуск капли-макрос (пример определения пути к капле)
- /open_project_and_start_macros «ПАПКА_ПРОЕКТА» «ПУТЬ_К_КАПЛЕ» — открытие проекта и запуск капли-макрос
- /close_on_finish — закрыть программу по завершению работы всех задач
- /api-file «ИМЯ_ФАЙЛА» — считывать и выполнять команды, которые находятся в указанном файле(подробнее ниже)
- /minimized — запустить программу в свернутом состоянии
Пример открытия проекта:
"D:\Zebroid\zebroid5.exe" /open_project "Мой супер проект"
Пример открытия проекта, запуска капли-макрос и закрытия программы по завершению:
"D:\Zebroid\zebroid5.exe" /open_project_and_start_macros "Zebra" "My\Remove images" /close_on_finish
Выполнение команд из файла
Для чего это нужно: Зеброид запускается внешним приложением, которое периодически отправляет на обработку ему некоторую информацию, и чтобы каждый раз не закрывать/открывать Зеброид — он постоянно висит в памяти и считывает команды которые нужно выполнить.
После запуска, Зеброид начинает периодически (раз в 1 сек) считывать содержимое указанного файла ожидая в них команды. Когда файл не пустой — тогда Зеброид начинает его анализировать и выполнять записанные там команды. После того, как он всё сделал — файл опустошается (это можно считать признаком выполнения все работ).
Принимаются следующие команды (каждая команда с новой строки):
- project ПАПКА_ПРОЕКТА — открытие проекта (имена папок проектов можно найти в папке projects)
- drop-macros ПУТЬ_К_КАПЛЕ — запуск капли-макрос (пример определения пути к капле)
- save — сохранение текущего проекта (сохраняются только уже существующие проекты)
- save-as ИМЯ_ПРОЕКТА — сохраняет текущий проект с указанным именем
- exit — закрыть Зеброид