Thêm một công cụ tự động hóa. Linux và tội lỗi chết người phần bảy

Cửa sổ hành động

Nếu có điều gì đó tốt về phần mềm mã nguồn mở và miễn phí, thì đó là chúng ta có nhiều giải pháp khác nhau để áp dụng cho từng vấn đề. Tôi đã có năm bài báo rưỡi về tự động hóa khi ý tưởng của tôi là cống hiến một cho mỗi tội lỗi chết người. Trong đó tôi hy vọng sẽ là người cuối cùng dành riêng cho sự lười biếng (tôi mệt mỏi) Chúng tôi sẽ bình luận về một công cụ tự động hóa nữa.

Cho đến nay, chúng ta đã biết cách lập lịch thực hiện một lệnh vào một ngày và giờ cụ thể, làm cho hệ thống tự động mở rộng văn bản bằng cách nhập từ viết tắt hoặc xác định rằng một tập lệnh được viết bằng ngôn ngữ lập trình Python được thực thi bằng cách nhấn tổ hợp các phím. . Bây giờ chúng ta sẽ xem cách, ngoài việc làm tất cả những điều đó, Mô phỏng chuyển động của bàn phím và chuột.

Thật không may, nó vẫn không hoạt động với Wayland vì vậy chúng tôi phải đăng nhập lại vào X11 với tư cách là trình quản lý hiển thị.

Thêm một công cụ tự động hóa cho Linux

Acciona

AutoKey có nhược điểm là chúng ta cần biết cách viết một tập lệnh Python để tự động hóa các tác vụ phức tạp hơn. Actiona giải quyết những vấn đề này bằng cách cho phép chúng tôi sử dụng trình chỉnh sửa trực quan của nó để tự động hóa công việc chẳng hạn như nhấn các nút chuột, sao chép và dán nội dung khay nhớ tạm, mở trình duyệt để truy cập một trang web cụ thể, khởi chạy và kết thúc các quy trình hoặc hiển thị thông báo hoặc cảnh báo.

Danh sách các hành động được lập trình trước

Chữ viết Acciona

Acciona đi kèm với một loạt các tập lệnh được lập trình trước. Chúng ta chỉ cần điền các thông số để sử dụng chúng.

Quản lý cửa sổ

  • Hộp tin nhắn: Hiển thị một tin nhắn hoặc đặt một câu hỏi.
  • Tình trạng cửa sổ: Kiểm tra xem một cửa sổ có tồn tại hay không và hành động trên nó.
  • Nhập dư liệu: Nhắc người dùng nhập thông tin.
  • Nhiều mục nhập dữ liệu: Người dùng phải chọn các mục từ một danh sách.
  • Cửa sổ: Thực hiện một hành động trên một cửa sổ

Thiết bị

Các hành động này mô phỏng hoạt động của chuột và bàn phím.

  • Đường dẫn con trỏ: Di chuyển con trỏ chuột dọc theo một đường dẫn.
  • Nhấp chuột: Mô phỏng việc nhấn các nút chuột.
  • Di chuyển con trỏ: Di chuyển con trỏ đến một vị trí trên màn hình.
  • Bánh xe: Mô phỏng chuyển động của con lăn chuột.
  • Chìa khóa: Mô phỏng một phím bấm hoặc thả.
  • Viết văn bản: Viết một văn bản.
  • Tình trạng chính: Kiểm tra xem tổ hợp phím có được nhấn không.

Hệ thống

Thực hiện các hành động liên quan đến hệ điều hành

  • Chỉ huy: Thực hiện một lệnh hoặc bắt đầu một quy trình.
  • Lệnh riêng biệt: Thực thi hoặc bắt đầu một lệnh hoặc quy trình riêng biệt.
  • Màu sắc của một pixel: Thực hiện hoặc dừng thực hiện một hành động tùy thuộc vào màu sắc của pixel.
  • Diệt quy trình: Giết quá trình được chỉ định.
  • Phát âm thanh:  Phát tệp âm thanh được lưu trữ cục bộ hoặc phát trực tuyến.
  • Mở URL: Mở một trang web trong trình duyệt được đặt mặc định trên hệ thống.
  • Thông báo: Hiển thị thông báo.
  • hệ thống: Khởi động lại, dừng hoặc tạm ngưng hệ điều hành.
  • Tìm kiếm hình ảnh:  Tìm kiếm hình ảnh trên màn hình nền, trong cửa sổ hoặc trong một hình ảnh khác.
  • Chuyển văn bản thành giọng nói: Đọc văn bản bằng công cụ trợ năng của hệ thống.

Lưu hành nội bộ

Chúng là một phần của cấu trúc script.

  • Đi đến: Đặt hành động tiếp theo để thực thi.
  • Không ra đâu: Không lam gi cả.
  • Vòng lặp: Cho biết rằng hành động sau đây nên được thực hiện nhiều lần.
  • Mã số: Chạy mã Javascript.
  • Điều kiện của một biến: Thực hiện một hành động nếu một biến nhất định có giá trị đặt trước.
  • Điều kiện thời tiết: Thực hiện một hành động nếu đó là thời điểm được chỉ định trước đó.
  • Bảng điều khiển: Viết một mục vào bảng điều khiển của chương trình
  • Phá vỡ: Dừng thực thi tập lệnh trong thời gian đã chỉ định.
  • Thoát khỏi Actiona: Thoát khỏi chương trình.
  • Biến: Hành động trên một biến.
  •  Dừng: Dừng chương trình.

Dữ liệu

làm việc trên dữ liệu

  • Sao chép một tập tin.
  • Đọc một tệp văn bản.
  • Sao chép từ khay nhớ tạm.
  • Ghi vào khay nhớ tạm.
  • Gửi một email.
  • Đang tải xuống tệp từ một trang web.

Để lập trình từng hành động được đề cập ở trên, chúng ta chỉ cần nhấp vào menu bên trái và hoàn thành các thông số được yêu cầu. Không giống như những gì thường xảy ra với nhiều chương trình mã nguồn mở, chúng tôi có một hướng dẫn sử dụng hoàn chỉnh. Thật không may, cả hai nhãn hiệu vì giao diện người dùng bằng tiếng Anh.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.