Satimage 戻る| 次へ
構造: 繰り返してください、そして、試みてください。
ホームページ > 情報のセンター > Tutorial: Smile > About AppleScript > Structuresがあるあなたの第一歩: 繰り返してください、そして、 ツ?試みてください。/長さ>
if
条件付きの実行をプログラムするために、あります。 括弧の中に論理演算子表現を同封してください。
1.0にxを設定してください。
(xのクラスは整数です)その時です。
ツ????「i=」とxへのet s
ほか、(xのクラスは本当です)その時です。
ツ????「r=」とxへのet s
ほか
ツ????「s=」とxへのet s
終わり
msg(s)


輸入スクリプト
そして、 ほかほかの部分は任意です。
反復
反復は、何度か与えられたブロックを実行するものです。 構文は以下であることのようにそうです。
theListを設定します。{2, 4, 6, 8}
0にxを設定してください。
iで、1から繰り返します。(theListを数えます)
ツ????x+へのet x(theListの商品iを手に入れます)
終わりの反復
msg(x)


輸入スクリプト
試みます: 誤り管理
理由か別のものに関しては、あなたのスクリプトによる何らかの線が誤りの引き金となるかもしれません--例えば、あなたは、非既存のファイルを読むのを試みています。 あなたのスクリプトの当然のことのブロックに誤りを捕らえるには、 トライ…終わりのトライで線を要約してください。 誤りに関する情報は、利用可能であって、すなわち、エラー番号とエラーメッセージです、あなたが以下に示すように 誤り線のaを挿入するなら。
1にxを設定してください。
0にyを設定してください。
試みてください。
ツ???? /y
誤りs番号nに関して
ツ????ostit「(「エラー番号」とn、」、:、「s)、」
終わりは試みます。
トライ…終わりのトライメカニズムが非常に快適であるので、あなたは分岐メカニズムとしてそれを使用することができます。 あなたのスクリプトで誤りの引き金となるには、 誤りAppleScript動詞、またはSmileの、より速い throwerror動詞を使用してください。
throwerror s番号n
試みてください。
ツ????1へのet x
ツ????hrowerror「停止」No.1
ツ????2へのet x
誤りs番号nに関して
ツ????ostit「(「エラー番号」とn、」、:、「s)、」
ツ????uietmsg(x)
終わりは試みます。


輸入スクリプト
戻る| 次へ
Copyrightツゥ2005パリ、Satimage