Applescript中的非阻塞对话框

时间:2009-07-01 09:25:35

标签: dialog applescript nonblocking

我必须编写一个小脚本来为我们的应用程序部署补丁。补丁 将替换应用程序中的几个文件。我决定使用Applescript来取消补丁。要复制的文件非常大,文件复制需要一些时间。我想知道是否有任何方法可以获得一个不会阻止脚本执行的对话框,以便在应用补丁时我可以显示一些消息,例如正在更新等等,然后在病房后关闭对话框

由于 Shivaprasad

2 个答案:

答案 0 :(得分:1)

有一个名为Akua Sweets(oldy but goody)的脚本添加,它有一个显示进度命令。在osaxen.com上获取它。它位于页面顶部的“最受欢迎”部分。

修改 哦,开玩笑,这只适用于OS9。它在当天非常有用,我记得很多时候使用它(当然,在那些日子里,所有事情都花费了很长时间,因此需要更多进度条)。

其他编辑 你让我受到启发,我使用了几个需要进度条的脚本,所以我去查找并在http://osaxen.com/files/extrasuites1.1.html找到了这个脚本添加

再次 here's a basic tutorial了解如何在界面构建器中执行此操作。我认为这可能是正确的方式。

答案 1 :(得分:0)

我自己遇到了同样的问题。不幸的是,applescript没有提供实现进度条的简单方法。

我最终使用了发现here的停止循环示例来构建应用程序。这家伙有一堆AppleScript工作室xcode项目下载和搞乱。如果你对applescript studio不太熟悉,这是一些非常好的示例代码。