With Timeout タイムアウト


 日本語表現形式

   タイムアウト numberOfSeconds [ ] [ 以下を行う ]
       [ statement ] ...
   以上


 英語表現形式

   with timeout [ of ] numberOfSeconds ( second | seconds )
       [ statement ] ...
   end [ timeout ]


 スクリプトから他のアプリケーションやスクリプトなどに何らかの命令を出した場合、時間のかかる処理だと「AppleEvent Time Out」エラーが出てしまいます。これは「with timeout」のデフォルト値が120秒だからで、そのような場合はこの制御文を使ってタイムアウトまでの時間を延長するか、「Ignoring」を使ってアプリケーションの応答を無視するようにする必要があります。

Examples

----------

 タイムアウト100秒で
   アプリケーション“Library”についてStat ()
 以上

 with timeout of 100 seconds
   tell application "Library" to Stat ()
 end timeout


制御文のページに戻る
AppleScriptのページに戻る
このホームページに関するお問い合わせは、karino@drycarbon.comまで。