我有一个在 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 ....
阅读它的手册页。