Из этого меню вы можете запускать внешние программы. Например, браузеры. Или какую-нибудь утилиту, чтобы обработать весь или выбранный текст. Текст потом подгрузится в TEA и заменит собой первоначальный (выделенный или весь). Как это все работает?
Есть простейший текстовый файл с настройками запуска внешних программ. Файл этот можно открыть и редактировать с помощью пункта меню Файл - Править служебные файлы - Открыть файл запуска программ. Этот файл имеет обычный ini-формат, то бишь состоит из строк вида: название пункта меню=команда запуска такой-то программы. Легче пояснить это на примерах.
Вот как мы прописываем строку для запуска браузера Opera с текущим открытым в TEA файлом:
opera=C:\Program Files\Opera\Opera.exe "%filename"
Как видим, до знака равенства - название, которое будет отображаться в меню Запуск. В нашем случае это opera. Далее идет команда запуска, а в ней - макро-команда %filename, вместо которой при запуске браузера подставится имя текущего файла.
Далее, задача - обработать текст (выделенный или весь) из TEA в Блокноте, и после закрытия Блокнота перезагрузить обработанный текст обратно в TEA. Я понимаю, что Блокнот здесь совершенно не в тему, но для примера подойдет. Пишем такую команду:
notepad=%process:notepad.exe %filename
Всё похоже на обычный вызов внешней программы, кроме директивы %process:. Ее мы пишем перед командной строкой, т.е. перед строкой запуска. Эта директива говорит TEA - передай выделенный или весь текст во внешнюю программу, подожди, пока пользователь с ней поработает и закроет ее, а затем возьми обработанный текст и вставь обратно в TEA взамен того, что есть. Предполагается, что пользователь сохранил текст в этой внешней программе.