Was ist das MCR-Dateiformat?
Eine .mcr-Datei ist ein MAXScript MacroScript für Autodesk 3ds Max - ein Klartext-Skript, das 3ds Max direkt in seine Benutzeroberfläche als Symbolleistenschaltfläche, Menüpunkt oder Tastaturkürzel registriert. Im Gegensatz zu generischen .ms MAXScript-Dateien, die bei Bedarf ausgeführt werden, enthalten .mcr-Dateien einen strukturierten Header, der den Namen des Skripts, die Kategorie, den Tooltip und ein optionales Symbol deklariert. Dies ermöglicht es 3ds Max, sie im Dialogfeld „Customize User Interface“ anzuzeigen.
Die Datei ist in MAXScript geschrieben, der integrierten Skriptsprache von 3ds Max, und beginnt mit einem macroscript-Deklarationsblock, gefolgt von Handler-Funktionen. Der on execute do-Handler definiert, was passiert, wenn die Schaltfläche gedrückt wird; zusätzliche Handler wie on isEnabled do steuern den UI-Zustand. .mcr-Dateien werden standardmäßig in %AppData%\Autodesk\3ds Max <version>\ENU\UI\UserMacros\ gespeichert.
Häufige Verwendungszwecke sind:
- Eigene Werkzeuge zur Automatisierung von Modellierung, Rigging oder Rendering,
- Pipeline-Utilities für den Export oder die Stapelverarbeitung von Szenen,
- UI-Verknüpfungen, die komplexe, mehrstufige MAXScript-Workflows kapseln.
Das Format ist seit der Einführung von MAXScript mit 3ds Max 1.0 um 1996 im Wesentlichen unverändert geblieben. Dateien können in jedem Texteditor wie Notepad++ oder Visual Studio Code angezeigt und bearbeitet werden.
Hinweis: BricsCAD verwendet die Erweiterung .mcr ebenfalls für seine eigenen Makro-Rekorder-Dateien, bei denen es sich um ein völlig separates, inkompatibles Format handelt.
Sicherheit
RISIKO: MEDIUMMCR-Dateien enthalten ausführbaren MAXScript-Code, der innerhalb von 3ds Max läuft. Eine bösartige .mcr könnte auf das Dateisystem zugreifen oder Shell-Befehle über die MAXScript-Funktionen ShellLaunch/DOSCommand ausführen. Führen Sie MCR-Dateien nur aus vertrauenswürdigen Quellen aus (offizieller Autodesk Exchange, ScriptSpot mit Community-Bewertungen). Führen Sie keine MCR-Dateien aus unaufgeforderten E-Mails oder Downloads aus.
Formatdetails
kurz gefasst- BricsCAD Makro-Datei - Bricsys BricsCAD speichert Tastatur-/Befehlsmakros als .mcr; das Format ist inkompatibel mit 3ds Max MCR und enthält eine BricsCAD-spezifische, VBA-ähnliche Syntax.
- MATLAB Compiled Program (veraltet) - Ältere MATLAB-Versionen verwendeten .mcr für kompilierte Runtime-Pakete (MATLAB Compiler Runtime); weitgehend ersetzt durch .ctf und installer-basierte Bereitstellung.
Programme zum Öffnen von MCR-Dateien
Technische Details
technische Spezifikation| Format-Typ | Klartext-MAXScript-Quelldatei |
| Kodierung | ASCII / UTF-8 Text |
| Wichtigstes Header-Schlüsselwort | `macroscript`-Deklarationsblock (Name, Kategorie, Tooltip, optionales Symbol) |
| Skriptsprache | MAXScript - die integrierte Skriptsprache von Autodesk 3ds Max |
| Magic Bytes | Keine (Textdatei; identifizierbar durch das Schlüsselwort `macroscript` nahe dem Anfang) |
| Typische Dateigröße | 1 KB - 200 KB |
| Standard-Speicherpfad | `%AppData%\Autodesk\3ds Max <version>\ENU\UI\UserMacros\` |
| UI-Integration | Kategorie- und Tooltip-Metadaten machen das Skript in Customize User Interface > Toolbars/Menus/Quad Menus verfügbar |
| Häufige Handler | `on execute do`, `on isEnabled do`, `on isChecked do` |
| Plattform | Nur Windows (3ds Max ist nur für Windows verfügbar) |
| Verwandte Formate | `.ms` (generisches MAXScript), `.mse` (verschlüsseltes MAXScript), `.mzp` (MAXScript-ZIP-Paket) |
| MIME-Typ | application/octet-stream (häufig als text/plain behandelt) |
| Veröffentlicht | circa 1996 (3ds Max 1.0 with MAXScript) |
| Neueste Version | N/A (format unchanged; MAXScript version follows 3ds Max) |
| Spezifikation | help.autodesk.com |
MCR-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MCR-Dateien.