另一种自动化工具。 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. 权利:您可以随时限制,恢复和删除您的信息。