Еще один инструмент автоматизации. 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.