Собираем
информацию
по крупицам

RSS подписка

Подпишитесь на новости сайта по RSS

Проекты / Код

MyTetra

Опции командной строки в MyTetra
28-10-2018
16:24:33

В версии 1.42.x в MyTetra был сделан механизм вызова консольных встроенных команд. С помощью этих команд можно управлять поведением MyTetra. В версии 1.44.44 количество поддерживаемых команд было расширенно.

 

Как это работает? Вначале запускается экземпляр MyTetra, т. е. просто запускается бинарник. MyTetra стартует, появляется окно программы. После чего этим же бинарником можно отправлять в запущенный экземпляр некоторые команды. Для этого служит опция --control. Чтобы увидеть все возможные опции, можно воспользоваться опцией -h:

 

 

> mytetra.run -h
Start MyTetra v.1.44.44

./mytetra --control --show - Show and activate MyTetra window
./mytetra --control --hide - Hide MyTetra window
./mytetra --control --quit - Quit from MyTetra
./mytetra --control --reload - Reload database
./mytetra --control --openNote <noteId> - Jump to note with <noteId>
./mytetra --control --addNoteDialog - Show dialod for create new note in current tree item
./mytetra --control --openTreeItem <treeItemId> - Jump to tree item with <treeItemId>

 

 

Краткая сводка по опциям

 

 

Опция --show

 

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

 

 

Опция --hide

 

Скрывает окно MyTetra в трей.

 

 

Опция --quit

 

Отправляет сигнал завершения работы MyTetra. Используется в экзотических конфигурациях Linux в случаях, если окно программы блокирует выход из операционной системы.

 

 

Опция --reload

 

Заставляет MyTetra перечитать с диска файл дерева данных. Может использоваться в случае, если дерево MyTetra изменяется сторонними программами. Сторонние программы этой опцией "оповещают" MyTetra, что дерево данных изменилось.

 

 

Опция --openNote <noteId>

 

При получении такой команды, MyTetra откроет запись с указанным ID. Если записи с таким ID нет, ничего не произойдет.

 

 

Опция --addNoteDialog

 

Запускается диалог добавления записи в текущей ветке.

 

 

Опция --openTreeItem <treeItemId>

 

При получении такой команды, MyTetra выберет ветку (подветку) с указанным ID. Если ветки с таким ID нет, ничего не произойдет.

 



К списку проектов

Поделиться этой страницей



Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (стр. 1)

База Rarrugas (стр. 1)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean (стр. 1)

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (стр. 1)

База Pipitos1983

База Soxsten (стр. 1)

База Silenn (стр. 1)

База Shlyapnikova - херомантия и ригидность

База Svoynickname (стр. 1)

База Larson227 (стр. 1)

База Velonski (стр. 1)

База BrokeRU (стр. 1)

База Mcold (стр. 1)

База Alensav (стр. 1)

База Consp11 (стр. 1)

База Kozlov-AE (стр. 1)

База Wwwlir (стр. 1)

База Duwaz (стр. 1)

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База RuDennn (Bunny-Hop)

База Manakaden

База Vitvrn

База Fanrok

База Grimar

База_Juryak

База Nicolasomsk

База Azatserikbaev

База Shut913

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик