コマンドをスクリプト ファイルに保存

従来は、[リスナー](Listener)ウィンドウにコマンドを入力していました。しかし、1 つのセッションの一部のコードを終了しないで、途中で中断する場合、次にはそれまでのセッションで使用済みのコマンドもすべて入力するところから再開しなくてはならないのでしょうか。MAXScript では、コマンドを外部ファイルに保存し、それをロードして実行することができます。

スクリプト ファイルにコマンドを保存するには、通常は[MAXScript]メニューで[新規スクリプト](New Script)メニュー項目をクリックし、開いた[スクリプト エディタ](Script Editor)ウィンドウにコマンドを入力します。さまざまなコマンドを[リスナー](Listener)ウィンドウに入力してきたので、そこから[スクリプト エディタ](Script Editor)ウィンドウにコピーします。

チュートリアル コマンドを[リスナー](Listener)から[スクリプト エディタ](Script Editor)ウィンドウにコピーする方法:

  1. 3ds Max メイン メニュー バーの[MAXScript]メニューの[新規スクリプト](New Script)メニュー項目をクリックします。

    [スクリプト エディタ](Script Editor)ウィンドウが表示されます。タイトルは「Untitled - MAXScript」です。

  2. ウィンドウ間でテキストをコピー、貼り付けできるように、[スクリプト エディタ](Script Editor)ウィンドウを[リスナー](Listener)ウィンドウの横か下に配置します。

  3. [リスナー](Listener)ウィンドウで、「MAXScript によるボックスの描画」から黒いコマンド ラインを選択します(mybox = box length:20 width:20 height:20)。

  4. キーボードで[Ctrl]+[C]を押し、テキストをクリップボードにコピーします。

  5. [スクリプト エディタ](Script Editor)ウィンドウをクリックしてカーソルをそこに移動し、キーボードで[Ctrl]+[V]を押してコマンドを[スクリプト エディタ](Script Editor)ウィンドウに貼り付けます。

    ヒント: 選択したテキストを[リスナー](Listener)からドラッグして[スクリプト エディタ](Script Editor)にドロップしたり、その逆を行うこともできます。

  6. [セーブ用にファイル名を選択してください](Choose File Name for Save)ダイアログ ボックスで[ファイル](File) > [保存](Save)を選択し、¥Scripts ディレクトリを検索します。スクリプト ファイルの名前を box_draw.ms にし、[保存](Save)をクリックします。

    スクリプト ファイルが保存され、[スクリプト エディタ](Script Editor)ウィンドウのタイトルが「box_draw.ms - MAXScript」に変わります。

これで初めてのスクリプト ファイルを保存できました。MAXScript では .ms がスクリプト ファイルの拡張子です。スクリプト ファイルは、スクリプト ディレクトリに保存する習慣をつけましょう。

次のトピック

スクリプト ファイルのロードと実行