| 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