Ще один інструмент автоматизації. Linux і смертні гріхи частина сьома

Вікно дій

Якщо є щось хороше у безкоштовному програмному забезпеченні з відкритим кодом, це те, що ми маємо багато різних рішень, які можна застосувати до кожної проблеми. У мене вже є п’ять з половиною статей про автоматизацію, коли я задумав присвятити по одній кожному смертному гріху. В якому, я сподіваюся, буде останній, присвячений ліні (Я втомився) Ми збираємося прокоментувати ще один інструмент автоматизації.

Досі ми бачили, як запланувати виконання команди на певну дату та час, змусити систему автоматично розгортати текст, ввівши абревіатуру, або визначити, що сценарій, написаний на мові програмування Python, виконується натисканням комбінації клавіш . Тепер ми побачимо, як, на додаток до всього цього, Імітація рухів клавіатури та миші.

На жаль, це все ще не працює з Wayland, тому нам потрібно знову увійти в X11 як менеджер дисплея.

Ще один інструмент автоматизації для Linux

Acciona

AutoKey мав той недолік, що нам потрібно було знати, як написати сценарій Python для автоматизації більш складних завдань. Actiona вирішує ці проблеми, дозволяючи нам використовувати її візуальний редактор для автоматизації завдань наприклад натискання кнопок миші, копіювання та вставлення вмісту буфера обміну, відкриття браузера для переходу на певний сайт, запуск і завершення процесів або відображення повідомлень чи попереджень.

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

Сценарій дії

Acciona поставляється з серією попередньо запрограмованих сценаріїв. Нам просто потрібно заповнити параметри, щоб використовувати їх.

Управління вікнами

  • Поле повідомлення: Показати повідомлення або поставити запитання.
  • Стан вікна: Перевірте, чи існує вікно, і виконайте дії.
  • Введення даних: Пропонує користувачеві ввести інформацію.
  • Багаторазове введення даних: Користувач повинен вибрати елементи зі списку.
  • Вікно: Виконати дію над вікном

Пристрої

Ці дії імітують поведінку миші та клавіатури.

  • Шлях курсора: Перемістіть курсор миші по шляху.
  • Натисніть: Імітує натискання кнопок миші.
  • Рух курсору: Переміщує курсор у позицію на екрані.
  • колесо: Емулює рух коліщатка миші.
  • ключ: Імітує натискання або відпускання клавіші.
  • Напишіть текст: Написати текст.
  • Ключовий статус: Перевіряє, чи була натиснута комбінація клавіш.

Система

Виконує дії, пов'язані з операційною системою

  • Команда: Виконайте команду або запустіть процес.
  • Окрема команда: Виконати або запустити окрему команду або процес.
  • Колір пікселя: Виконує або припиняє виконання дії залежно від кольору пікселя.
  • Знищити процес: Закрийте вказаний процес.
  • Відтворити звук:  Відтворити локально збережений або потоковий звуковий файл.
  • Відкрити URL: Відкрийте веб-сторінку в браузері, встановленому за замовчуванням у системі.
  • Повідомлення: Показати сповіщення.
  • Система: Перезапустіть, зупиніть або призупиніть операційну систему.
  • Пошук зображення:  Знайдіть зображення на робочому столі, у вікні чи іншому зображенні.
  • Перетворення тексту на мовлення: Прочитайте текст за допомогою засобів доступності системи.

Внутрішнє застосування

Вони є частиною структури сценарію.

  • Йти до: Встановлює наступну дію для виконання.
  • Ні операції: Нічого не робить.
  • Петля: Вказує на те, що наступну дію слід виконати кілька разів.
  • Код: Запустіть код Javascript.
  • Умова змінної: Виконує дію, якщо певна змінна має задане значення.
  • Погодні умови: Виконує дію, якщо це момент, вказаний раніше.
  • Консоль: Напишіть запис у консоль програми
  • пауза: Зупиняє виконання сценарію на вказаний час.
  • Вийти з Actiona: Вихід із програми.
  • Змінна: діяти на основі змінної.
  •  Зупинити: зупиняє програму.

Дані

працювати над даними

  • Скопіюйте файл.
  • Прочитайте текстовий файл.
  • Копіювати з буфера обміну.
  • Записати в буфер обміну.
  • Надіслати електронний лист.
  • Завантаження файлу з сайту.

Щоб запрограмувати кожну зі згаданих вище дій, нам просто потрібно натиснути на меню ліворуч і заповнити необхідні параметри. На відміну від того, що зазвичай відбувається з багатьма програмами з відкритим кодом, у нас є повний посібник користувача. На жаль, обидва керівництво оскільки інтерфейс користувача англійською мовою.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.