Satimage 戻る| 次へ
永久的な変数を操ります。
永久的変数 > Manipulatingの永久的変数 ツの ホームページ > 情報センター > Onlineドキュメンテーション > オートメーション環境 > Scripting Smile >?/長さ>
  • Smileがやめると、経路があるコンパイルされたスクリプトに永久的な変数を保存します:
    ツ????長さのクラス="filepath">/Users/<ログイン>/Library/Application /Smile/Class Scripts/Globals
    Smileが走っている間、あなたがそのファイルを取り外すと、やめると、Smileは新しいファイルの中に永久的な変数を保存するでしょう。

  • あなたがやめない限り、永久的な変数は保存されません: 彼らはSmileのAppleScript文脈にただ生きます。 Smileが クラッシュするなら、それらは救われませんでした、そして、通常、あなたが前回Smileをやめるとき、それらが永久的な変数(あなたの好みを含んでいる)でしたが、最新であるときにあなたが手に入れるSmileはあなたが始める次の時に節約しました。
    Smileに 現在永久的な変数を 保存させるには、以下のコマンドをただ走らせてください。
    節約してください。
  • 永久的な変数を 削除するために、 Smileをやめてください、そして、次に、以下から Globalsファイルを動かします。
    /Users/<ログイン>/Library/Applicationのサポート/Smile/クラススクリプト/
    これはすべての永久的な変数を殺すでしょう、そして、また、それはそれらのデフォルト値にSmileが定義する好み( Preferences対話で目に見える設定か最新の捜されたストリングなどの)をリセットするでしょう。
  • Smileが位置で Globalsファイルなしで上に発射されるとき、それは永久的な変数として Smile.app/コンテンツ/リソース/クラスScripts/SmileGlobalsに格納される(アプリケーションのバンドルで)特性(そして、操作者)をロードします。 それらはSmileの正常な行動に必要である変数です。 その上、また、 Globalsファイルが同じ位置に存在しているなら、Smileは永久的な変数としてそのファイルの中に格納される特性(そして、操作者)をロードします。

    したがって、Smileに基づく カスタム設計された解決策を分配するなら、あなたは SmileGlobalsを編集したがっているかもしれません、そして、 Globalsファイルの中のあなたの解決策に特定の永久的な変数のためにデフォルト値を格納したがっているかもしれません。

  • 永久的な変数は Globalsに格納されますが、彼らはソースに格納されません: Globalsファイルを開くと、あなたは現在の永久的な変数を見ないでしょう。
    現在定義されている永久的な変数を見るには、以下の線を使用してください。
    globalsのあらゆる変数の名前
    ツ??「i>--ツ?、」"nruns"、"wantupper"、"gwrap"など
    そして、永久的な変数の名前のリストを返す、:
    globalsのあらゆる変数
    ツ??i>--ツ?nRuns: 404 wantUpper: 本当である、gWrap: 本当である、など
    記録の名前と値のリストを返します。
Copyrightツゥ2005パリ、Satimage