外部ファイルへのアクセス - トピック インデックス

次のトピックでは、外部ファイルからデータを読み込んだり、外部ファイルにデータを書き込んだりするのに必要な情報を提供しています。MAXScript では、テキスト ファイルとバイナリ (ASCII) の両方を読み書きする関数が提供されています。INI ファイルのキーを読み込んだり、書き込んだりすることもできます。

MAX シーン ファイルおよびプロパティ

MAX ファイルのロードと保存

外部ファイルを開いたり保存したりする標準のファイル ダイアログ ボックス。ユーザはこれらを使用して、処理を行うスクリプトの外部ファイル名を選択できます。

MAX シーン ファイルのプロパティ

ファイルのプロパティは、[メイン メニュー](Main Menu) > [ファイル](File) > [ファイルのプロパティ](File Properties)ダイアログ ボックスで表示される 3 つのページに対応した 3 つのセットに分類されます。これは .MAX ファイルによってサポートされている MS Windows の標準機能です。

MAX ファイル アセット メタデータのストリーム アクセス

3ds Max 2010 から、MAX ファイルにはシーン内に保存されているアセットに関するメタデータが保存されるようになりました。このトピックで紹介するメソッドを使用して、このメタデータの読み込みおよび更新を行うことができます。

3ds Max システム ディレクトリ

3ds Max システム ディレクトリ

GetDir メソッドと SetDir メソッドでは 3ds Max システム ディレクトリにアクセスできます。

記号パス名

MAXScript に対してファイル名を指定することのできるすべての場所で、記号パス名を使用できます。

外部ファイルへのアクセス

ファイルを開くおよび保存する標準のダイアログ ボックス

これらのメソッドは、3ds Max のファイルを開く、ファイルを保存する、またはフォルダ選択ブラウザなどの標準 ダイアログ ボックスを表示します。

ファイル名の解析

これらのメソッドを使用して、ファイル名から、パス、基本ファイル名、拡張子などの部分を抽出します。

外部ファイル メソッド

これらのメソッドによって、ディレクトリからファイルを収集したり、ディレクトリやファイルを作成したり、ファイルを移動および削除したり、ファイルのアトリビュートを変更したりします。これらのメソッドを使用すると、3ds Max によって外部ファイルを操作するためのスクリプトを記述するだけでなく、3ds Max や 3D 作業に関係のない一般的なファイル管理スクリプトも記述することができます。

テキスト ファイルの入力および出力

FileStream 値

FileStream クラスは、MAXScript 内でテキスト ファイルの入出力を実装します。このトピックでは関連メソッドを表示します。

文字列 Parser メソッド

文字列の解析メソッド。

Append_String

このメソッドを使うと、メモリに中間文字列のコピーを作成しないで文字列に正しい順番で付加できます。したがって、たとえばダイナミックなロールアウトのように増分文字列を構築するときのメモリ使用量を減らせます。

MemStream インタフェースと MemStreamMgr インタフェース

メモリにロードする高速解析用のインタフェース。

バイナリ ファイル:

バイナリ読み込みおよび書き込み用 BinStream

バイナリ ファイルからデータを読み込んだり、バイナリ ファイルにデータを書き込むためのメソッドです。

INI ファイル:

INI ファイル キーへのアクセス

.INI files のキー値を読み込んだり、書き込んだりするためのメソッド。