Smileは 走っている間、それに情報を提供させるようにあなたがスクリプトに挿入することができるいくつかのコマンドを提供します。 それらのコマンドはAppleScript端末とSmileのスクリプトウィンドウ(通常のスクリプトとアプレットを編集するための窓)で働いています。 - 何らかの_変数を登録してください。
- 復帰改行における Consoleに何らかの _変数を印刷して、 Consoleを前部に持って来ます。 必要であるなら、 Consoleは自動的に開きます。 何らかの _変数がストリングでないなら、 ログはストリングに強制を強制します: あなたは 日付や、 リストや 記録などの複素数型を 登録することができます。
- msg(いくらかの_が可変です)
- 復帰改行における Consoleに何らかの _変数を印刷して、 Consoleを前部に持って来ます。 必要であるなら、 Consoleは自動的に開きます。 何らかの _変数がストリングでないなら、 msgは、標準のAppleScript強制をストリングに適用するのを試みます。
- quietmsg(いくらかの_が可変です)
- Consoleを前部に持って来ないのを除いた msgと同じこと。
- postitは何らかの_変数です。
- 浮いている Messageウィンドウに何らかの _変数を表示します。 何らかの_変数が、ストリング、またはストリングに強制することができる基本のタイプであるべきです。 あなたのスクリプトに Messageの窓を閉じさせるように、 postitを挿入してください、「「.」
- 何らかの_変数を表示してください。
- ストリングに 可変にいくらかの_の強制を強制しますが、それを表示しません。
あなたが 本当のアレイに取り組むスクリプトか マトリクスを開発しているとき、 表示を使用して、人間読み込み可能なフォームで急速にそれらの内容を見てください。 Consoleに msgか quietmsgコマンドの後に表示をリフレッシュさせるには、コマンドの後に smilepause0を挿入してください。 例以下の簡単な例は与えられたフォルダーに含まれたファイルのサイズを計算します。 スクリプトは、 _フォルダーがフォルダーに有効な別名を含むと仮定します。 最初に、処理するためにファイルのリストを造って、 Consoleに印刷します。 次に、ファイルの過程を始めます: Messageの窓は 「処理[ファイル名]、120のうちの2」というフォームの下における進歩情報を表示します。 何らかの誤りがいくつかのために発生するならファイル(ファイルにおける操作が、より複雑であるなら、起こることができるでしょうに)(ファイルのものが命名するスクリプト印刷と Consoleへのエラーメッセージ)が Consoleを前部にもたらす、(したがって、ユーザは通知されます)、次のファイルがある売り上げ。 すべてのファイルがいったん処理されると、スクリプトは、 Messageの窓を閉じて、結果を返します( Consoleに印刷するでしょう)。postit(「リストはファイルします」…) smilepause0 _がファイルするセット(リストは_フォルダーをファイルします) quietmsg(_ファイルを表示します) 1にcurr_インデックスを設定してください。 0に合計_サイズを設定してください。 _が数えるファイルを設定してください。(_ファイルを数えます) _ファイルの中に_ファイルがある状態で、繰り返してください。 ツ????_インフォメーションをetします。(_ファイルのためのインフォメーション) ツ????_が_インフォメーションの名前と命名するet ツ????「ostit「処理」とcurr_が索引をつける、「」 ファイル_カウント、」、「_名前とリターンと「止まるプレス'esc'」。」 ツ????milepause0 ツ????ry ツ????????_サイズ+を合計するet合計_サイズ(_インフォメーションのサイズ) ツ????n誤りは_strに間違えます。 ツ????????uietmsg「(「処理している間の誤り」と_が命名する、」、:、「_strに間違えてください、)、」 ツ????第トライ ツ????1つの+curr_インデックスへのet curr_インデックス 終わりの反復 postit、「」 _msgを設定する、「サイズを合計してください」 「「_サイズdiv1024と」 KBを合計してください」 dd(_msg) _msgを返してください。
輸入スクリプト |