https://github.com/lixelv/controlhub-bot
This is bot for 40-th office in my school
https://github.com/lixelv/controlhub-bot
Last synced: 11 months ago
JSON representation
This is bot for 40-th office in my school
- Host: GitHub
- URL: https://github.com/lixelv/controlhub-bot
- Owner: lixelv
- Created: 2023-09-26T15:01:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-20T09:08:15.000Z (almost 2 years ago)
- Last Synced: 2025-02-23T20:52:06.034Z (over 1 year ago)
- Language: Python
- Size: 12.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Документация к функции `comppile`
Функция `comppile` предназначена для обработки строковых команд и выполнения соответствующих действий на вашем компьютере. Каждая команда в строке должна быть разделена символами ` & `. Параметры внутри команды разделяются символами `, ` (запятая и пробел).
## Формат команды
Каждая команда имеет следующий формат:
```plaintext
команда, параметр1, параметр2, ..., параметрN
```
Если требуется выполнить команду несколько раз, используйте следующий формат:
```plaintext
команда, параметр1, параметр2, ..., параметрN @* количество_повторений
```
## Примеры команд
Для демонстрации возможностей функции `comppile` ниже приведены некоторые примеры команд.
1. **Загрузка файла:**
```plaintext
download, /link/имя_файла.txt
```
2. **Нажатие клавиши:**
```plaintext
press, enter
```
3. **Нажатие комбинации клавиш:**
```plaintext
hotkey, ctrl, c
```
4. **Клик мышью:**
```plaintext
click, left
```
5. **Ввод текста:**
```plaintext
write, Привет, мир!
```
6. **Задержка:**
```plaintext
sleep, 2.5
```
7. **Выполнение произвольного кода:**
```plaintext
eval, print("Привет, мир!")
```
8. **Запуск внешней программы:**
```plaintext
/path/to/program.exe, --option, value
```
## Пример строки с командами
```plaintext
download, /link/file.txt & press, enter & write, Привет, мир! & sleep, 1.5 & eval, print("Команда выполнена")
```
Эта строка будет обработана функцией `comppile` так, что сначала будет загружен файл, затем нажата клавиша Enter, введен текст "Привет, мир!", выполнена задержка в 1.5 секунды, и, наконец, будет выполнен произвольный код, выводящий сообщение "Команда выполнена".