好吧,我说得很直 -
在测试脚本时,我注意到脚本可以超越应用程序。 例如,应用程序可能正在打开文档,这可能需要几秒钟,但AppleScript已经移动了。通过放置一些显示对话框,我能够更轻松地发现这一点。在某些地方。
tell application "Keynote"
activate
open keynoteFile -- STEP 1
activate
tell front document -- STEP 2
delete (every slide where slide number is not equal to (incrementSlideIndex as string))
save
end tell
end tell
在完成第1步之前的上述代码段中,脚本将转到第2步。
即。尽管主题演讲文件还没有完全打开,但剧本正在转向第2步。
那么,在进入下一步行动之前,如何让我的脚本完成一个流程/操作。