TermiCOM
Com port send and receive data
- Active · last change 7-7-2026
- ★ 1 on GitHub
README
TermiCOM
Com port send and receive data
Программа для работы c COM портом

1.0.4 06.07.26 -Измнился поиск ком портов в системе. Теперь отображаются все найденные порты, заятые помечены красным +Долгожданная функция автоматических ответов на входящие данные с помощью скрипта. Пока скрипт может только анализировать входящие сообщения и отправлять в обратку что-то своё. Скрипты пишутся на паскале, доступны все базовые функции языка. Можно делать эмуляцию отлаживаемых устройств, меню, и так далее. -Убраны тормоза, когда программа оставалась без присмотра. -Уменьшены тормоза при добавлении больших объёмов текста. -Появился псевдобраузер, просмотрщик папок с файлами. Под капотом вызывает ls -la и выводит в интерфейс. Можно натыкивать мышкой по папочкам. Пока экспериментально, будет развиваться.
1.0.3 28.06.26 -Множество исправлений и улучшений интерфейса -Переработан список истории команд. Теперь он адекватно реагирует на клавиатуру, можно удалять команды прям из списка (добавлена кнопка удаления) -Изменена система макросов. Теперь их можно заготавливать сколько угодно (в пределах разумного) !Сразу ТУДУ: сделать пресеты для макросов, чтобы была возможность загружать рабочее, например, для разных устройств. -Макросы и автоответы теперь сохраняются в отдельные файлы macros.txt и autoanswer.txt, история как и раньше в sendhistory.txt. -Переработан вывод текста на экран, убраны тормоза из прошлой версии. -Теперь ком порт закрывается автоматически, при нажатии выбора ком порта.
1.0.2 04.04.26 -изменён внешний вид, теперь программа не похожа на интерфейс виндовс 95 -Добавлен автоответчик при получении определённых строк -Теперь есть подсветка синтаксиса
1.0.1 09.09.25 Исправлены некоторые ошибки и недоработки в интерфейсе
- Теперь сохраняются введённые команды.
- Добавлена отправка Ctrl+U по хоткею. +! По клику средней мышкой в окне лога, выделенный текст добавляется в поле отправки.
- Добавлена кнопка сохранить лог
- Добавлена вкладка "О программе". = Теперь сохраняются все видимые настройки. = Исправлена периодическая отправка символов. Теперь время отправки работает и символ отправляется правильный (до этого всегда отправлялся ентер). = Теперь макросы на всех кнопках = Теперь отображается версия программы в заголовке todo: -редактор истории команд, закреп команд, сделать добавление новых команд вверх списка, сделать поиск по комндам -Сделать отправку хекс значений и набора байт -Когданибудь впилить Y-modem для приёма и передачи файлов
1.0 23.08.25 Первая публичная версия. Программа умеет определять доступные порты в системе, показываь данные из ком порта в виде текста и шеснадцатиричном формате.
Вывод в ХЕКС формате может работать медленно на больших объёмах данных.
Отправка пока доступна только текстом. Есть возможность установить быстрые макросы - отправка заранее записанных строк в порт по нажатию кнопки.
Доступна отправка управляющих символов (Ctrl+Z, Ctrl+x, Ctrl+c, Ctrl+v) с клавиатуры.
Есть функция отправки символа в ком порт с заданной периодичностью
TODO:
- Сделать отправку байт;
- Сделать автоматический ответ при получении определённого набора байт, или текста;
- Сделать сохранение введённых команд;
- Добавить свистоперделок (лампочки отправки и получения данных)
- Указать явный путь сохранения настроек рядом с бинарником.
- Добавить цвета в лог
- Добавить вкладку "О программе"
- Добавить возможность создавать свои скрипты (в далёком далёком будущем).
Создано как замена программы Terminal 1.9b и для удобства работы с различнми устройствами.
Автор: Асылгареев Сергей (Serjone) Гитхаб: https://github.com/serjone123/TermiCOM Телега: @Serjone123
Особые благодарности:
- китайцам и нейросети DeepSeek за избавление от рутинных задач.
- Чату https://t.me/fmx_ru в целом и HemulGM (https://github.com/HemulGMM в частности за поддержку и интересные решения.
- Отдельная благодарность Igor Pavlov, за модуль работы с ком портом, который настолько надёжен, что работает спустя более 20 лет, а также настолько прост, что доступен для понимания даже новичкам.

