题
我注意到每次重新启动计算机时我都必须执行以下任务:
- 打开终端
- 输入“cd 站点/mysite”
- 在终端中打开另一个选项卡
- 输入“cd 站点/mysite”
- 输入“脚本/服务器--调试器”
- 打开Safari
- 去 'http://本地主机:3000/'
- 打开文本伴侣
- 打开 -> 我的网站
是否可以使用 Automator 自动化此过程?如果没有,有什么替代方法可以加快这个过程吗?
我尝试使用 Automator 注册此过程,但最好直接使用命令。
解决方案
您可能可以使用 Automator,我将首先尝试在 Automator 中记录它(工作流程>记录;它会告诉您需要打开的特殊 sysPreference)。
如果 Automator 不能轻松地记录它,那么 Applescript 可能会容易得多。当一件作品需要流入另一件作品(真正的“工作流程”)时,Automator 就会大放异彩。当它只是一堆独立的步骤时,shell 脚本或 applescript 会更容易(除非 Automator 可以为您记录它)。
一些技巧:
在 shell 脚本中,“open http://...”将在您首选的浏览器中打开页面。
osascript 允许您在 shell 脚本中运行小型 Applescript。
Automator 可以运行 shell 脚本和 applescript
Applescripts 可以运行 shell 脚本。
其他提示
好吧,您实际上并不需要 Automator 来完成大多数任务 - 只需为 Terminal 和 Safari 设置良好的默认值即可。
使用终端,您可以进入设置并定义几个终端窗口以在启动时运行特定脚本。然后,您可以根据需要排列这些窗口(选项卡、窗口或两者的组合)并将结果保存为窗口组。然后,您可以使该窗口组在打开终端时自动启动。
最后,您可以进入系统偏好设置并将 Safari 和终端设置为登录项(在“帐户”下)。
要使 Texmate 打开特定项目,您只需使用 Textmate 的命令行选项(mate mysite)即可。