属性(Properties)

progress total steps整数
プログレスインジケータの最大値(デフォルト:-1)
progress completed steps整数
プログレスインジケータの進捗値(デフォルト:0)
progress description文字列
説明文(デフォルト:"")
progress additional description文字列
より細かな説明文(デフォルト:"")

解説(Note)

 AppleScriptオブジェクトプログレスインジケータ関連の属性だけ取り出したもの。
 スクリプトの進捗状況を表示する。
 エディタやスクリプトメニューで実行された場合は円で、アプリケーション形式の場合はプログレスウインドウにバーで表示される。

 progress total stepsが-1の場合、全体の量が確定していない不確定プログレスインジケータが表示される。

 特に表示のためのオブジェクトを呼び出したりする必要はなく、これらの値を変更すれば適宜インジケータに反映される。

 ユーザによって停止された場合は、エラーが発生する。

用例(Example)

  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 repeat
  2. set progress description to "しばらくお待ちください"
    set progress total steps to -1
    delay 5