Skip to main content

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)

Source distribution for cotiara 0.1.3
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

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page