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