MS ファイル形式とは?
.ms は、3D モデリング、アニメーション、レンダリング アプリケーションである Autodesk 3ds Max を自動化および拡張するために使用される MAXScript ソースファイルです。MAXScript は、バージョン 2.0(1997年)から 3ds Max に組み込まれているスクリプト言語であり、アプリケーション内の事実上すべてのオブジェクト、プロパティ、コマンドへのアクセスを提供します。
.ms ファイルには、プレーンな ASCII または UTF-8 テキストが含まれています。スクリプトは通常、ユーティリティパネル、ロールアウトダイアログ、関数ライブラリ、イベントハンドラーを定義したり、ジオメトリの作成、マテリアルの適用、キーフレームの設定、シーンの一括処理を行うための直接的な API コールを実行したりします。必須のヘッダーはなく、ファイルは多くの場合、スクリプト名や作成者を記載したコメント行(--)で始まります。
関連する拡張子には、ソースコードを閲覧から保護するために暗号化/コンパイルされた .mse、MAXScript ツールやプラグイン用の ZIP ベースのインストーラーパッケージである .mzp、ツールバーボタンやキーボードショートカットに割り当て可能なマクロスクリプトである .mcr があります。スクリプトをインストールするには、メニューから Scripting > Run Script を選択するか、3ds Max のインストールディレクトリにある scripts/ フォルダに配置します。
3ds Max 2014 以降、Python が同等のスクリプト代替手段として利用可能になりましたが、MAXScript の .ms ファイルは 3ds Max 2026 を含むすべての現行リリースで引き続き完全にサポートされています。3ds Max は Windows 上でのみ動作するため、.ms ファイルは Windows 専用の形式です。
セキュリティと安全性
リスク: MEDIUMMAXScript は、ファイルシステムへのアクセスやネットワークコールが可能な完全なスクリプト言語です。悪意のある .ms ファイルを 3ds Max 内で実行すると、ファイルの削除、データの流出、シーンの破損を招く恐れがあります。信頼できるソースからの .ms ファイルのみを実行してください。なじみのないスクリプトを実行する前に、テキストエディタで開いて内容を確認してください。3ds Max 2021 以降では、保護を強化するための MAXScript セキュリティ設定ダイアログが追加されています。
形式の詳細
概要- Maple ワークシート (クラシック) - Maplesoft の Maple 数式処理システムは、非常に古いバージョン(Maple 6 以前)でクラシックワークシートに .ms を使用していました。現在の Maple 形式は .mw です。
- Microsoft スクリプトファイル (MS-DOS バッチ時代) - .ms 拡張子は、レガシーアプリケーションの MS-DOS バッチまたはマクロスプリプトで時折使用されていました。3ds Max のコンテキスト以外では稀です。
MS ファイルを開くプログラム
技術的詳細
詳細仕様| 言語タイプ | 独自のスクリプト言語 (MAXScript) - オブジェクト指向、イベント駆動、関数型の機能を備えた C 言語に近い構文 |
| プラットフォーム | Windows のみ (3ds Max は Windows 専用) |
| 導入時期 | 3ds Max 2.0、1997年 (Kinetix 時代); 3ds Max 2026 までのすべての後続リリースに同梱 |
| エンコーディング | ASCII (レガシースクリプト); モダンな 3ds Max バージョンでは UTF-8 をサポート |
| 主要な構成要素 | `utility`、`rollout`、`fn` (関数)、`struct`、および `on ... do` イベントハンドラー |
| API カバー範囲 | シーンオブジェクト、モディファイア、マテリアル、アニメーションコントローラー、レンダリング設定への完全なスクリプトアクセス |
| 実行方法 | **Scripting > Run Script** メニュー、MAXScript エディタ、または `scripts/startup/` フォルダからの自動ロード |
| 暗号化バリアント | `.mse` - コンパイル/暗号化された `.ms` ファイル。機能は同一ですが、ソースコードは人間が読めません |
| パッケージ形式 | `.mzp` - MAXScript インストーラーを含む ZIP アーカイブ。ツールやプラグインの標準的な配布形式 |
| マクロバリアント | `.mcr` - ツールバーボタン、クアッドメニュー項目、またはキーボードショートカットに割り当て可能なマクロスクリプト |
| Python との共存 | 3ds Max 2014 で Python スクリプトが追加されました。両方の言語が共存し、シーンアクセス API を共有しています |
| 典型的なファイルサイズ | 1 KB - 500 KB; 大規模なシーン生成やバッチ処理スクリプトはこれを超える場合があります |
| リリース日 | 3ds Max 2.0, 1997 (MAXScript first included) |
| 最新バージョン | Current with 3ds Max (Autodesk 3ds Max 2026 as of 2026) |
| 仕様書 | help.autodesk.com |
MS の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MS ファイルについて最初の質問をしてみましょう。