| progress total steps | 整数 |
| プログレスインジケータの最大値(デフォルト:-1) | |
| progress completed steps | 整数 |
| プログレスインジケータの進捗値(デフォルト:0) | |
| progress description | 文字列 |
| 説明文(デフォルト:"") | |
| progress additional description | 文字列 |
| より細かな説明文(デフォルト:"") | |
AppleScriptオブジェクトのプログレスインジケータ関連の属性だけ取り出したもの。
スクリプトの進捗状況を表示する。
エディタやスクリプトメニューで実行された場合は円で、アプリケーション形式の場合はプログレスウインドウにバーで表示される。
progress total stepsが-1の場合、全体の量が確定していない不確定プログレスインジケータが表示される。
特に表示のためのオブジェクトを呼び出したりする必要はなく、これらの値を変更すれば適宜インジケータに反映される。
ユーザによって停止された場合は、エラーが発生する。
set progress total steps to 100
repeat with i from 1 to 100
set progress additional description to i & "%"
set progress completed steps to i
delay 0.2
end repeatset progress description to "しばらくお待ちください"
set progress total steps to -1
delay 5