另一種自動化工具。 Linux 和致命的罪惡第七部分

操作窗口

如果說自由開源軟件有一個好處的話,那就是我們有許多不同的解決方案來解決每個問題。 我已經寫了五篇半關於自動化的文章,而我的想法是為每一種致命的罪惡寫一篇。 我希望這將是最後一篇獻給懶惰的文章(我已經受夠了) 我們將評論另一種自動化工具。

到目前為止,我們已經了解瞭如何安排在某個日期和時間執行命令,讓系統通過鍵入縮寫自動擴展測試,或者通過按組合鍵確定執行用 Python 編程語言編寫的腳本。鍵。 現在我們將看到除了執行所有這些操作之外,如何 模擬鍵盤和鼠標的移動。

不幸的是,它仍然無法與 Wayland 一起使用,因此我們必須以顯示管理器的身份重新登錄 X11。

又一款適用於 Linux 的自動化工具

安迅

AutoKey 的缺點是我們需要知道如何編寫 Python 腳本來自動執行更複雜的任務。 Actiona 通過允許我們使用其可視化編輯器來自動化工作來解決這些問題 例如按鼠標按鈕、從剪貼板複製和粘貼內容、打開瀏覽器轉到特定站點、啟動和結束進程或顯示消息或警告。

預編程動作列表

Acciona 腳本

Acciona 帶有一系列預編程腳本。 我們只需填寫參數即可使用它們。

窗口管理

  • 留言框: 顯示消息或提出問題。
  • 窗戶狀況: 檢查窗口是否存在並對其進行操作。
  • 數據輸入: 提示用戶輸入信息。
  • 多數據輸入: 用戶必須從列表中選擇項目。
  • 窗戶: 在窗口上執行操作

設備

這些動作模擬鼠標和鍵盤的行為。

  • 光標路徑: 沿路徑移動鼠標光標。
  • 點擊: 模擬按下鼠標按鈕。
  • 光標移動: 將光標移動到屏幕上的某個位置。
  • 車輪: 模擬鼠標滾輪的移動。
  • 鑰匙: 模擬按下或釋放按鍵。
  • 寫入文字: 寫一篇文字。
  • 關鍵狀態: 檢查是否按下了組合鍵。

系統

執行與操作系統相關的操作

  • 命令: 運行命令或啟動進程。
  • 單獨的命令: 運行或啟動單獨的命令或進程。
  • 像素顏色: 根據像素的顏色執行或停止執行操作。
  • 殺死一個進程: 殺死指示的進程。
  • 播放聲音:  播放本地存儲或流式傳輸的聲音文件。
  • 打開網址: 使用系統默認設置的瀏覽器打開網頁。
  • 通知: 顯示通知。
  • 系統: 重新啟動、停止或掛起操作系統。
  • 搜索圖片:  在桌面、窗口或其他圖像中搜索圖像。
  • 文字轉語音: 使用系統的輔助工具閱讀文本。

內部使用

它們是腳本結構的一部分。

  • 去: 設置下一個要執行的操作。
  • 無操作: 什麼也沒做。
  • 循環: 表示應多次執行以下操作。
  • 代碼: 運行 JavaScript 代碼。
  • 變量條件: 如果給定變量具有默認值,則執行操作。
  • 氣候條件: 如果是先前指示的時刻,則執行操作。
  • 安慰: 向程序的控制台寫入一個條目
  • 休息: 在指定的時間內停止腳本執行。
  • 退出行動: 退出程序。
  • 變量:作用於變量。
  •  停止:停止程序。

數據

處理數據

  • 複製一個文件。
  • 讀取文本文件。
  • 從剪貼板複製。
  • 寫在剪貼板上。
  • 發送電子郵件。
  • 從網站下載文件。

要對上述每個動作進行編程, 我們只需點擊左側的菜單並完成所需的參數即可。 與許多開源程序通常發生的情況不同,我們有完整的用戶手冊。 不幸的是,這兩個 手冊 因為用戶界面是英文的。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。