グローバル構造体 systemTools は、3ds Max 4 で MAXScript に追加され、3ds Max 2008 および 3ds Max 2014 で拡張されました。·
この関数のグループを使用すると、3ds Max が実行されているシステムに関するさまざまな情報を収集できます。
オペレーティング システムに従って、使用可能なプロセッサの数(コア)を返します。
デスクトップを複数のモニタに拡張した場合を含めた画面の幅を返します。
デスクトップを複数のモニタに拡張した場合を含めた画面の高さを返します。
オペレーティング システムが Windows98、Windows2000、Windows XP、Windows Vista、Windows 7 の場合は、True を返します。
OS が Win9x 系である場合は True を返します。
指定された環境変数の内容を返します。指定された環境変数が存在しない場合は、undefined 値を返します。
3ds Max 2008 以降で使用可能です。従来、Avguard 機能拡張として提供されていた機能です。
設定できた場合は True、できなかった場合は False を返します。
2 番目の引数の値が undefined である場合、環境変数は削除されます。
3ds Max 2008 以降で使用可能です。従来、Avguard 機能拡張として提供されていた機能です。
<int>systemTools.getmaxstdio()
stdio レベルで(つまり fopen を通して)同時に開くことのできるファイルの数を返します。
<int>systemTools.setmaxstdio <int newmax>
stdio レベルで(つまり fopen を通して)同時に開くことのできるファイルの最大数を設定します。
newmax 引数の有効な範囲は、512 ~ 2048です。
これは、たとえばより多くのポイント キャッシュ ファイルを並行して同時に読み込みたい場合などに使用することができます。