使用Automator加快工作流程

时间:2009-06-21 13:47:21

标签: workflow automator

我注意到每次重新启动计算机时都要执行以下任务:

  • 打开终端
  • 输入'cd sites / mysite'
  • 在终端
  • 中打开另一个标签
  • 输入'cd sites / mysite'
  • 输入'script / server --debugger'
  • 打开Safari
  • 转到“http://localhost:3000/
  • 打开TextMate
  • 打开 - > mysite的

是否可以使用Automator自动化此过程?如果不是,还有其他方法可以加快这个过程吗?

我尝试使用Automator注册此过程,但最好直接使用命令。

2 个答案:

答案 0 :(得分:1)

你可能可以使用Automator,我会先尝试在Automator中录制它(Workflow> Record;它会告诉你需要打开的特殊sysPreference)。

如果Automator无法轻松录制,那么Applescript可能会容易得多。当一件需要流入另一件(真正的“工作流程”)时,Automator会发光。当它只是一堆独立的步骤时,shell脚本或者应用程序脚本就更容易了(除非Automator可以为你录制它)。

一些提示:

在shell脚本中,“打开http:// ...”将在首选浏览器中打开该页面。

osascript允许您在shell脚本中运行小型Applescripts。

Automator可以运行shell脚本和Applecripts

Applescripts可以运行shell脚本。

答案 1 :(得分:1)

嗯,你不需要Automator来完成大部分任务 - 只需为终端和Safari设置好的默认设置。

使用终端,您可以进入设置并定义几个终端窗口,以便在启动时运行特定脚本。然后,您可以根据需要排列这些窗口(选项卡,窗口或两者的组合),并将结果保存为窗口组。然后,您可以在终端打开时自动启动该窗口组。

最后,您可以进入系统偏好设置并将Safari和终端设置为登录项目(在帐户下)。

要让Texmate打开特定项目,您可以使用Textmate的命令行选项(mate mysite)。