Cotiara
Введение
Cotiara — это язык программирования, предназначенный для автоматизации задач, связанных с управлением клавиатурой и мышью. Он позволяет быстро разрабатывать скрипты для имитации пользовательских действий, обработки условий и выполнения повторяющихся задач.
Начало работы
Перед использованием Cotiara убедитесь, что у вас есть интерпретатор. Можно скачать интерпретатор Cotiara как библиотеку используя pip. В ближайшем времени будет доступен онлайн-интерпретатор. Также есть расширение для Visual Studio Code, которое обеспечивает подсветку синтаксиса и форматирование кода на Cotiara.
Установка
Для установки интерпретатора просто используйте pip
pip install cotiara
Запуск
Для пользователей VS Code с расширением:
- Выключить в настройках расширения локальный интерпретатор
- Находясь в файле с расширением
.cotнажать на кнопку запуска файла
Ручной запуск
- Выполнить следующую команду в терминале:
cotiara "path/to/file.cot"
Основы языка
Работа с переменными
/* Объявление переменной */
var a = 1
/* Изменение значения переменной */
a = 2
Арифметические операции
/* Сложение */
var sum = 2 + 3 /* 5 */
/* Вычитание */
var difference = 5 - 2 /* 3 */
/* Умножение */
var product = 2 * 3 /* 6 */
/* Деление */
var quotient = 6 / 2 /* 3 */
Логические операции
/* Равенство */
var isEqual = 1 == 1 /* True */
/* Неравенство */
var isNotEqual = 1 != 2 /* True */
Вывод текста на экран
echo Привет, мир! /* Выводит текст: Привет, мир! */
Циклы и условные конструкции
/* Цикл */
loop 5 {
echo hi
}
/* Условное ветвление */
if 1 == 1 {
echo hi
}
Функции
/* Объявление функции */
func sum (a, b) {
var c = %a% + %b%
echo %c%
}
/* Вызов функции */
call sum(2, 2) /* Выводит: 4 */
Управление мышью и клавиатурой
/* Перемещение курсора */
move 200 200
/* Левый клик мышью */
leftClick 200 200
/* Правый клик мышью */
rightClick 200 200
/* Нажатие клавиши */
press a
Дополнительные сведения
Release files for cotiara 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cotiara-0.1.3.tar.gz | 6.0 kB | Details |
Release files / cotiara-0.1.3.tar.gz
| Download URL | cotiara-0.1.3.tar.gz |
|---|---|
| Size | 6.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd2c91889eca3909f731cfc50b968716b2aaeda93d450164964c27fc8f5f0ed0
|
|
BLAKE2b-256 checksum How to use checksums |
f491034e4818f7f100d2ccdab8a0901da219f34ac0695ac0f5b4ce9fc83aafd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.13
|