Note
RecycleBinManager на C# — это приложение для управления корзиной Windows с использованием системного трея. Программа предоставляет удобный доступ к функциям корзины, включая ее открытие, очистку, настройку видимости на рабочем столе и использование пользовательских наборов иконок. Поддерживает темную/светлую тему.
-
Иконка в системном трее:
- Отображение состояния корзины (количество элементов и занятое место).
- Возможность открыть корзину двойным кликом.
-
Контекстное меню:
- Открыть корзину — открыть корзину для просмотра содержимого.
- Очистить корзину — быстро удалить все файлы из корзины.
- Показывать уведомления — включение/отключение всплывающих уведомлений.
- Автозапуск — настройка автозапуска программы при старте системы.
- Отображать корзину на рабочем столе — управление видимостью корзины на рабочем столе.
- Выбрать иконку — настройка пользовательских наборов иконок для отображения состояния корзины.
- Выход — завершение работы приложения.
-
Поддержка уведомлений:
- Включение/отключение всплывающих уведомлений через меню.
-
Настройка автозапуска:
- Включение или отключение автозапуска программы при входе в систему.
-
Пользовательские наборы иконок:
- Возможность создания и использования пользовательских наборов иконок для корзины. В папку
icons
добавьте папку с вашими иконками. Иконки должны называтьсяrecycle-empty.ico
- пустая корзина,recycle-full.ico
- полная корзина
- Возможность создания и использования пользовательских наборов иконок для корзины. В папку
-
Обновление информации:
- Программа регулярно обновляет состояние корзины (количество файлов и занимаемое место).
- Скачайте или клонируйте репозиторий.
- Соберите проект с помощью Visual Studio.
- При необходимости настройте директорию для пользовательских иконок в папке icons.
Important
Требуется: Установленный .NET 9.0 Runtime
или более поздняя версия. Скачать можно с официального сайта .NET
- Скачайте последний релиз из releases.
- Разархивируйте архив в удобное место на вашем компьютере либо установите через инсталлятор.
- Запустите.
В этом проекте используется библиотека NotifyIconEx для работы с системной иконкой уведомлений.
Этот проект распространяется по лицензии MIT.