自动化在 Linux 上 Wine 下运行的应用程序

自动化在 Linux 上 Wine 下运行的应用程序

我有一个在 Windows 下运行的应用程序 (KindleCreate),我想在 Wine 下自动运行它以与生产工作流程集成。它的控件非常少且简单,但尽管如此,亚马逊并未为其提供命令行界面。我一直在尝试这些建议这里但还没有找到任何东西。

我想要执行(和自动化)的操作非常简单:

  • 控制+N
  • 选择“打印副本”
  • 选择文件 (.pdf)
  • 选择一个文件
  • 编辑-->保留链接
  • Ctrl+S(保存项目)
  • Ctrl-Shift-P
  • 出口

这可能吗?任何地方都有例子吗?

答案1

这个想法听起来很糟糕,但只要 UI 始终相同,它应该可行。

使用xdotool,编写一个脚本,它将为您单击按钮和鼠标。

xdotool --name KindleCreate key ctrl+n mousemove <coodrdinate of 'Print replica'> mouse click 1 ....

阅读它的手册页。

相关内容