我准备切换到Linux。我想更多地了解Linux用户如何解决OSX用户使用Applescript解决的问题。更具体地说:他们叫什么?他们有什么不同?
答案 0 :(得分:5)
许多Linux应用程序从命令行提供基本的UI交互。
对于那些做得不怎么样的人,你可以尝试一些UI自动化工具,例如:
答案 1 :(得分:4)
我假设你正在使用applescript进行基本的系统自动化。有多种语言可供选择,但没有一种语言与OS X上的applescript紧密/统一地集成在窗口环境/应用程序中。您可能会发现某些应用程序具有可用于某种语言的脚本环境。通常,对于基本自动化,您可以使用您选择的任何shell脚本语言(bash,tcsh,...)。由于OS X上也提供了相同的语言,因此您可以先尝试在该环境中使用它们。请务必查看您希望自动执行的各种程序的手册页,找出需要使用哪些命令行参数来获取所需的行为。
答案 2 :(得分:1)
正如之前的评论者所写,我不确定你要做什么。但是对于我试图解决的问题(1.移动鼠标2.自动按键),我找到了 xdotool here。 大部分细节都在那里,但这里是如何开始(所有从其他网站复制):
sudo apt-get install xdotool
sudo yum install xdotool
对于 CentOS用户,该程序包在EPEL repo中可用。启用EPEL repo后,只需使用上面的yum命令。
sudo pacman -S xdotool
如果找不到xdotool,可以随时从the official website下载。