Еще один инструмент автоматизации. Linux и смертные грехи, часть седьмая

Окно действий

Если и есть что-то хорошее в бесплатном программном обеспечении с открытым исходным кодом, так это то, что у нас есть множество различных решений, которые можно применить к каждой проблеме. У меня уже есть пять с половиной статей об автоматизации, когда у меня была идея посвятить каждому смертному греху по одной. В котором, я надеюсь, будет последний посвященный лени (я устал) Мы собираемся прокомментировать еще один инструмент автоматизации.

До сих пор мы видели, как запланировать выполнение команды на определенную дату и время, заставить систему автоматически расширять текст, набрав аббревиатуру, или определить, что скрипт, написанный на языке программирования Python, выполняется нажатием комбинации клавиш. . Теперь мы увидим, как, помимо всего этого, Имитация движений клавиатуры и мыши.

К сожалению, он по-прежнему не работает с Wayland, поэтому нам нужно снова войти в X11 в качестве диспетчера дисплея.

Еще один инструмент автоматизации для Linux

Acciona

У AutoKey был недостаток: нам нужно было знать, как написать сценарий Python для автоматизации более сложных задач. Actiona решает эти проблемы, позволяя нам использовать визуальный редактор для автоматизации работы. например нажатие кнопок мыши, копирование и вставка содержимого буфера обмена, открытие браузера для перехода на определенный сайт, запуск и завершение процессов или отображение сообщений или предупреждений.

Список предварительно запрограммированных действий

Скрипт Acciona

Acciona поставляется с набором предварительно запрограммированных сценариев. Нам просто нужно заполнить параметры, чтобы использовать их.

Управление окнами

  • Окно сообщения: Показать сообщение или задать вопрос.
  • Состояние окна: Проверьте, существует ли окно, и подействуйте на него.
  • Ввод данных: Предлагает пользователю ввести информацию.
  • Многократный ввод данных: Пользователь должен выбрать элементы из списка.
  • Окно: Выполнить действие над окном

Устройства

Эти действия имитируют поведение мыши и клавиатуры.

  • Путь курсора: Переместите курсор мыши вдоль пути.
  • Нажмите: Имитирует нажатие кнопок мыши.
  • Движение курсора: Перемещает курсор в позицию на экране.
  • Руэда: Эмулирует движение колесика мыши.
  • Ключ: Имитирует нажатие или отпускание клавиши.
  • Напишите текст: Напишите текст.
  • Ключевой статус: Проверяет, была ли нажата комбинация клавиш.

система

Выполняет действия, связанные с операционной системой

  • команда: Выполнить команду или запустить процесс.
  • Отдельная команда: Выполнить или запустить отдельную команду или процесс.
  • Цвет пикселя: Выполняет или прекращает выполнение действия в зависимости от цвета пикселя.
  • Убить процесс: Убейте указанный процесс.
  • Воспроизвести звук:  Воспроизведение локально сохраненного или потокового звукового файла.
  • Открытый URL-адрес: Откройте веб-страницу в браузере, установленном по умолчанию в системе.
  • Уведомление: Показать уведомление.
  • Система: Перезапустите, остановите или приостановите работу операционной системы.
  • Поиск изображения:  Найдите изображение на рабочем столе, в окне или на другом изображении.
  • Текст в речь: Прочитайте текст, используя системный инструмент специальных возможностей.

Внутреннее использование

Они являются частью структуры скрипта.

  • Идти к: Устанавливает следующее действие для выполнения.
  • Нет операции: Ничего не делает.
  • Петля: Указывает, что следующее действие должно быть выполнено несколько раз.
  • Код: Запустите код Javascript.
  • Состояние переменной: Выполняет действие, если некоторая переменная имеет предустановленное значение.
  • Погодные условия: Выполняет действие, если это момент, указанный ранее.
  • консоль: Написать запись в консоль программы
  • Пауса: Останавливает выполнение скрипта на указанное время.
  • Выход из действия: Выход из программы.
  • Переменная: воздействовать на переменную.
  •  Стоп: останавливает программу.

Данные

работать с данными

  • Скопируйте файл.
  • Чтение текстового файла.
  • Скопировать из буфера обмена.
  • Запишите в буфер обмена.
  • Отправить письмо.
  • Загрузка файла с веб-сайта.

Чтобы запрограммировать каждое из действий, упомянутых выше, нам просто нужно щелкнуть меню слева и заполнить запрашиваемые параметры. В отличие от того, что обычно происходит со многими программами с открытым исходным кодом, у нас есть полное руководство пользователя. К сожалению, оба руководство так как пользовательский интерфейс на английском языке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.