客观的
我希望能够运行 Applescript 以使用快捷方式打开多个应用程序。为此,我想使用 Automator 创建一个服务(我这样做是为了打开一个应用程序,脚本会打开多个)。经过一番研究,我发现我需要在 Automator 中使用 Xcode 使脚本成为一个动作。
进步
我有这个 Applescript 应用程序可以满足我的要求:
--Insert apps to open here:
set multApp to {"Safari", "Mail"}
set noOfApplications to count of multApp
set itemNum to 1
repeat with counter from 1 to noOfApplications
openApp(item itemNum of multApp)
set itemNum to itemNum + 1
end repeat
on openApp(chosenApplication)
tell application chosenApplication to activate
end openApp
我是一个初学者 3(还没有接触过 Xcode)
我在 Xcode 中所做的是:从 main.xib 开始(根据教程)并使用 Interface Builder (v. 3.2.6) 来拥有 3 个我想绑定到应用程序的“弹出按钮”。
问题
这是正确的方法吗?我是否正确使用 Xcode?
如何绑定到应用程序?“控制器密钥”、“模型密钥路径”等的输入是什么...
有没有办法查看当前操作背后的工作原理(例如“启动应用程序”)
最后的笔记
这更多的是学习而不是实际使用脚本。所以我知道我可以在当前服务中添加更多“启动应用程序”。我想知道,这样我就可以将任何 Applescript 应用程序(脚本)制作成服务......不是很方便吗?
对不起我的菜鸟(如果问题不清楚,请告诉我),感谢您的建议!
更新:“运行 Applescript”操作将完成这项工作,忽略 Xcode(感谢@regulus6633)并使用该操作进行服务。