【问题标题】:Speed up workflow with Automator使用 Automator 加快工作流程
【发布时间】:2010-11-04 16:01:11
【问题描述】:

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

  • 打开终端
  • 输入“cd sites/mysite”
  • 在终端中打开另一个标签
  • 输入“cd sites/mysite”
  • 键入“脚本/服务器 --debugger”
  • 打开 Safari
  • 转到“http://localhost:3000/”
  • 打开 TextMate
  • 打开->我的网站

是否可以使用 Automator 自动执行此过程?如果不是,是否有其他方法可以加快此过程?

我尝试用 Automator 注册这个进程,但是直接使用命令会更好。

【问题讨论】:

    标签: workflow automator


    【解决方案1】:

    您可能可以使用 Automator,我会先尝试在 Automator 中记录(工作流程>记录;它会告诉您需要打开的特殊 sysPreference)。

    如果 Automator 不能轻松录制,那么 Applescript 可能会容易得多。当一件需要流入另一件(真正的“工作流程”)时,Automator 会大放异彩。如果它只是一堆独立的步骤,那么 shell 脚本或 applescripts 会更容易(除非 Automator 可以为您记录它)。

    一些提示:

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

    osascript 让您可以在 shell 脚本中运行小型 Applescript。

    Automator 可以运行 shell 脚本和 applescripts

    Applescripts 可以运行 shell 脚本。

    【讨论】:

      【解决方案2】:

      好吧,您实际上并不需要 Automator 来完成大部分任务 - 只需为终端和 Safari 设置良好的默认值即可。

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-06
        • 2015-08-13
        • 2011-12-27
        • 1970-01-01
        • 1970-01-01
        • 2017-03-26
        • 2013-09-28
        • 2020-12-26
        相关资源
        最近更新 更多