В xterm (наследование ansi и terminfos vt100) есть некоторые escape-последовательности, которые могут управлять чем-то в эмуляторе клиента, и клиент putty.exe
понимает некоторые из этих последовательностей, например:
- Сквозной принтер (подчиненный принтер)
- Изменение размера окна, масштабирование, ...
- Изменение заголовка окна
- Ответь
- Может быть, другие.
Есть ли способы указать putty.exe
запустить произвольную (внешнюю) программу? (Предварительно настроенный, конечно)
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ: Обмен данными с сервера на локальный компьютер
Случай 1) Удаленное приложение (основанное на TUI - curses) может отправлять данные на подчиненный принтер, который будет отправляться на "файловый принтер", а по окончании будет запускаться локальное приложение для использования данных, полученных в файловый принтер ". Некоторые соглашения могут быть использованы для форматирования имени файла, чтобы все они соответствовали и работали синхронно.
Случай 2) Удаленное приложение может сохранить данные на сервере и попросить putty.exe запустить локальный сценарий для получения удаленного файла и запустить локальную программу для его использования.
И многие другие случаи использования.