4.6 KiB
4.6 KiB
Генератор и парсер профилей AnyDesk (ID)
Генератор и парсер профилей AnyDesk — это инструмент для автоматической генерации, анализа и управления профилями AnyDesk. Скрипт позволяет создавать новые профили, находить "красивые" ID, просматривать конфигурации и применять выбранные профили в AnyDesk.
Основные возможности
-
Генерация профилей AnyDesk:
- Создание новых профилей с уникальными ID.
- Настройка времени ожидания для каждого профиля.
-
Поиск "красивых" ID:
- Повторяющиеся цифры (например,
55555). - Возрастающие (
1234) и убывающие (4321) последовательности. - Палиндромы (например,
123321). - Специальные числа:
228,1488,322.
- Повторяющиеся цифры (например,
-
Просмотр конфигураций:
- Возможность просмотра содержимого файла
system.confпо конкретному ID.
- Возможность просмотра содержимого файла
-
Применение профиля в AnyDesk:
- Копирование выбранной конфигурации в папку AnyDesk пользователя.
- Запуск AnyDesk с новым профилем.
-
Подсветка "красивых" ID:
- Различные цвета для разных типов "красивых" ID:
- Повторяющиеся цифры: красный.
- Возрастающие последовательности: зеленый.
- Убывающие последовательности: желтый.
- Палиндромы: синий.
- Специальные числа: магента.
- Различные цвета для разных типов "красивых" ID:
Установка
-
Python 3.6+:
- Убедитесь, что Python установлен на вашем компьютере. Вы можете скачать его здесь.
-
Библиотеки:
-
Установите необходимую библиотеку
psutilс помощью команды:pip install psutil
-
-
AnyDesk:
- Скрипт использует исполняемый файл
AnyDesk.exe. Убедитесь, что он находится в одной папке со скриптом или укажите путь к нему.
- Скрипт использует исполняемый файл
Использование
-
Запуск программы: Запустите скрипт в терминале:
python main.py
Примечания об отображении цветов
- Поддержка цветов:
- Скрипт использует ANSI-escape коды для цветного вывода.
- Для корректного отображения цветов рекомендуется использовать Windows Terminal или любой современный эмулятор терминала, поддерживающий ANSI-цвета.
- Если вы используете стандартный Windows Command Prompt (cmd.exe), цвета могут отображаться некорректно из-за ограниченной поддержки ANSI.
Примеры работы
Структура проекта
project/
│
├── main.py # Основной скрипт
├── profiles/ # Папка для хранения профилей
│ ├── AD1/
│ │ └── AnyDesk/
│ │ └── system.conf
│ ├── AD2/
│ │ └── AnyDesk/
│ │ └── system.conf
│ └── ...
└── README.md # Документация
Лицензия
Этот проект распространяется под лицензией MIT License. Вы можете свободно использовать, изменять и распространять этот код.
Автор
Автор: urbnywrt GitHub: urbnywrt

