我对Mac上的Automator很陌生。我正在尝试使用它为Unity制作项目模板创建者。目前我的工作流程获得了一个模板项目文件夹,复制它并允许重命名,然后在Unity中自动运行新项目。
我希望弹出一些复选框以进一步自定义模板。这些复选框将删除/添加其他包到项目的东西,如Vuforia,NGUI等。
我不确定如何在Automator中使用复选框或条件工作流程。
答案 0 :(得分:0)
我会添加一个“运行Applescript”操作,询问您需要哪些选项,然后构建可选安装列表(假设每个选项都是文件夹路径),然后您可以将该列表传递出操作并返回到工作流程,复制每个文件夹。您也可以在Applescript中进行构建,这是AS的设计目的。 类似的东西:
set theOptions to {"Vuforia", "NGUI", "Other"}
set theChoices to choose from list theOptions with prompt "Select the options you'd like installed." with multiple selections allowed
set installItems to {}
if theChoices contains "Vuforia" then set installItems to installItems & vuforiaPath
if theChoices contains "NGUI" then set installItems to installItems & NGUIPath
if theChoices contains "Other" then set installItems to installItems & OtherPath
return installItems
如果安装不仅仅是“还包括”的路径列表,那么你的if语句可能还需要包含更多内容。这只是试图让你离开AS并尽快回到Automator。你可以在Automator中调出对话框,保存到变量,调出另一个等等,但它很笨重。