スクリプトの実行

既存のスクリプト ファイルを実行するには、MAXScript ユーティリティ ロールアウトの[スクリプトを実行](Run Script)ボタン、[リスナー](Listener)メニュー バーの[ファイル](File) > [スクリプトを実行](Run Script)、または[3ds Max]メニュー バーの[MAXScript] > [スクリプトを実行](Run Script)を選択します。これにより、スクリプトを選ぶ一般的な[ファイルを開く](File Open)ダイアログ ボックスが開きます。選択したスクリプトが読み込まれ、実行されます。[リスナー](Listener)出力ペインに結果が出力されます。

次のようにリスナーから、または他のスクリプト内から fileIn() メソッドを使用してスクリプトを実行することもできます。

fileIn <filename_string> [ quiet:<boolean> ]

ここで、<filename_string> は文字列として評価される文字列リテラルや式であり、実行するスクリプト ファイルの名前を指定します。スクリプト ファイルの内容は、一度に 1 つずつの式が実行され、エラーが発生すると処理は停止します。既定では、ファイルはロードされたとおりにリストされません。 quiet:false を使って、実行中のリストをリスナーに出力できます。

使用例 :

fileIn "my_script.ms"

または

scriptfile="my_script.ms"fileIn scriptfile

スクリプト ファイルの内容は、グローバル スコープ コンテキスト内でコンパイルされます。これは filein() メソッドが実行されるときに適用されるスコープとは異なります。詳細は、「変数のスコープ」を参照してください。