Shell Script& progressIndicator - AppleScript

时间:2013-04-25 05:40:46

标签: xcode macos applescript

我所拥有的是xcode中运行shell脚本的AppleScript应用程序。我希望做的是当命令是" echo hello world"时,让progressIndicator移动一定量。作为一个例子,但由于我的所有命令都是sudo,我必须将它们放在一个shell脚本中,我不能让progressIndicator在命令之间移动(有很多命令。)有没有办法让当某个命令启动时,栏会移动吗?还有,有办法将applescript的日志输出到xcode中的textView吗?

1 个答案:

答案 0 :(得分:0)

您始终可以运行命令行工具“ps”来查看当前正在运行的进程。因此,您可以制定一个重复循环,使用ps可以确定当前正在运行哪些命令......从而根据需要增加您的进度指示器。

这是一个ps命令,我用来获得一个不错的列表。您可以将其与grep结合使用以过滤您的流程......

/bin/ps -Axcro user,pid,%cpu,command