🖱️ Traynfo
Программа для Windows (Lazarus/FPC), которая отображает в системном трее имя пользователя, имя компьютера и домен. Позволяет копировать эти данные в буфер обмена через контекстное меню иконки в трее.
📢 Страничка проекта: https://ngdream.ru/traynfo
⚙️ Особенности
- Отображение имени пользователя, компьютера и домена в подсказке иконки трея
- Копирование имени пользователя или компьютера в буфер обмена одним кликом
- Защита от запуска нескольких экземпляров (через
TUniqueInstance) - Локализация интерфейса на русский и английский языки
- Настройка языка через файл
config.ini - Всплывающие уведомления об успешном копировании или ошибках
🧩 Используемые модули
- iniconfig - чтение и запись настроек языка в файл
config.ini - LazLocalRu - автоматическая локализация системных окон (MessageDlg и др.) на русский язык
- unit_functions_utils - вспомогательные функции (форматирование подсказки, вывод уведомлений трея)
- unit_functions_info - получение имени пользователя и компьютера системными средствами
- UniqueInstance - предотвращение запуска второй копии программы
⭐ Иконки
В проекте использованы иконки из набора FatCow Icons (автор: FatCow Web Hosting).
🌍 Локализация
Файлы переводов находятся в папке lang. Язык выбирается через файл config.ini.
Пример содержимого config.ini:
[Configuration]
Language=ru
Поддерживаемые значения: ru (русский), en (английский).
🏗️ Сборка
Проект разработан в IDE Lazarus.
Для сборки откройте traynfo.lpi и выполните сборку (F9 или Ctrl+F9).
⚒️ Использование
После запуска в системном трее появляется иконка программы. При наведении курсора на иконку отображается информация: имя пользователя, компьютер, домен.
Клик правой кнопкой мыши по иконке открывает контекстное меню:
- Копировать имя пользователя - копирует имя текущего пользователя Windows в буфер обмена
- Копировать имя компьютера - копирует сетевое имя компьютера в буфер обмена
- О программе - открывает сайт проекта в браузере
- Выход - завершает программу с подтверждением
⚡️ Что нового?
0.1.0.105:
- Поправил недоразумения с локализацией
- Выбросил не нужные уведомления
- Сделал вложенное меню
- Заварил чай с мятой