0
我有一個automator工作流程。如何使其在if
語句中重新啓動工作流?automator applescript重啓工作流程
on run {input, parameters}
if (input as text) is "" then
-- restart workflow
end if
return input
end run
我有一個automator工作流程。如何使其在if
語句中重新啓動工作流?automator applescript重啓工作流程
on run {input, parameters}
if (input as text) is "" then
-- restart workflow
end if
return input
end run
沒有AppleScript的
在Automator的工作流程結束後,把Loop
。 (Loop
在Library > Utilities
)Loop
有一個選項Ask to Continue
。如果用戶點擊Continue
,Automator將重啓工作流程。如果不是,將執行Loop
之後的下一個進程。
使用AppleScript
在Automator的工作流程結束後,把Run AppleScript
和Loop
。將Loop
選項設置爲Loop automatically
和Stop After
times
。 AppleScript代碼如下。
on run {input, parameters}
if (input as text) is "" then
tell me to quit
end if
return input
end run
後面的選擇可以重複不超過1000次。
'if'之前/之後的任何命令? – wannik
@wannik在if之前/之後沒有命令。 – gadgetmo