Если и есть что-то хорошее в бесплатном программном обеспечении с открытым исходным кодом, так это то, что у нас есть множество различных решений, которые можно применить к каждой проблеме. У меня уже есть пять с половиной статей об автоматизации, когда у меня была идея посвятить каждому смертному греху по одной. В котором, я надеюсь, будет последний посвященный лени (я устал) Мы собираемся прокомментировать еще один инструмент автоматизации.
До сих пор мы видели, как запланировать выполнение команды на определенную дату и время, заставить систему автоматически расширять текст, набрав аббревиатуру, или определить, что скрипт, написанный на языке программирования Python, выполняется нажатием комбинации клавиш. . Теперь мы увидим, как, помимо всего этого, Имитация движений клавиатуры и мыши.
К сожалению, он по-прежнему не работает с Wayland, поэтому нам нужно снова войти в X11 в качестве диспетчера дисплея.
Индекс
Еще один инструмент автоматизации для Linux
Acciona
У AutoKey был недостаток: нам нужно было знать, как написать сценарий Python для автоматизации более сложных задач. Actiona решает эти проблемы, позволяя нам использовать визуальный редактор для автоматизации работы. например нажатие кнопок мыши, копирование и вставка содержимого буфера обмена, открытие браузера для перехода на определенный сайт, запуск и завершение процессов или отображение сообщений или предупреждений.
Список предварительно запрограммированных действий
Acciona поставляется с набором предварительно запрограммированных сценариев. Нам просто нужно заполнить параметры, чтобы использовать их.
Управление окнами
- Окно сообщения: Показать сообщение или задать вопрос.
- Состояние окна: Проверьте, существует ли окно, и подействуйте на него.
- Ввод данных: Предлагает пользователю ввести информацию.
- Многократный ввод данных: Пользователь должен выбрать элементы из списка.
- Окно: Выполнить действие над окном
Устройства
Эти действия имитируют поведение мыши и клавиатуры.
- Путь курсора: Переместите курсор мыши вдоль пути.
- Нажмите: Имитирует нажатие кнопок мыши.
- Движение курсора: Перемещает курсор в позицию на экране.
- Руэда: Эмулирует движение колесика мыши.
- Ключ: Имитирует нажатие или отпускание клавиши.
- Напишите текст: Напишите текст.
- Ключевой статус: Проверяет, была ли нажата комбинация клавиш.
система
Выполняет действия, связанные с операционной системой
- команда: Выполнить команду или запустить процесс.
- Отдельная команда: Выполнить или запустить отдельную команду или процесс.
- Цвет пикселя: Выполняет или прекращает выполнение действия в зависимости от цвета пикселя.
- Убить процесс: Убейте указанный процесс.
- Воспроизвести звук: Воспроизведение локально сохраненного или потокового звукового файла.
- Открытый URL-адрес: Откройте веб-страницу в браузере, установленном по умолчанию в системе.
- Уведомление: Показать уведомление.
- Система: Перезапустите, остановите или приостановите работу операционной системы.
- Поиск изображения: Найдите изображение на рабочем столе, в окне или на другом изображении.
- Текст в речь: Прочитайте текст, используя системный инструмент специальных возможностей.
Внутреннее использование
Они являются частью структуры скрипта.
- Идти к: Устанавливает следующее действие для выполнения.
- Нет операции: Ничего не делает.
- Петля: Указывает, что следующее действие должно быть выполнено несколько раз.
- Код: Запустите код Javascript.
- Состояние переменной: Выполняет действие, если некоторая переменная имеет предустановленное значение.
- Погодные условия: Выполняет действие, если это момент, указанный ранее.
- консоль: Написать запись в консоль программы
- Пауса: Останавливает выполнение скрипта на указанное время.
- Выход из действия: Выход из программы.
- Переменная: воздействовать на переменную.
- Стоп: останавливает программу.
Данные
работать с данными
- Скопируйте файл.
- Чтение текстового файла.
- Скопировать из буфера обмена.
- Запишите в буфер обмена.
- Отправить письмо.
- Загрузка файла с веб-сайта.
Чтобы запрограммировать каждое из действий, упомянутых выше, нам просто нужно щелкнуть меню слева и заполнить запрашиваемые параметры. В отличие от того, что обычно происходит со многими программами с открытым исходным кодом, у нас есть полное руководство пользователя. К сожалению, оба руководство так как пользовательский интерфейс на английском языке.
Будьте первым, чтобы комментировать