Hvad er MS-filformatet?
.ms er en MAXScript-kildefil, der bruges af Autodesk 3ds Max til at automatisere og udvide 3D-modellerings-, animations- og renderingsapplikationen. MAXScript er et scriptsprog indbygget i 3ds Max siden version 2.0 (1997) og giver adgang til stort set alle objekter, egenskaber og kommandoer i applikationen.
En .ms-fil indeholder almindelig ASCII- eller UTF-8-tekst. Scripts definerer typisk hjælpepaneler, rollout-dialogbokse, funktionsbiblioteker og hændelseshåndterere, eller udfører direkte API-kald for at oprette geometri, anvende materialer, indstille keyframes eller batch-behandle scener. Der er ingen obligatorisk header; filer begynder ofte med kommentarlinjer (--), der dokumenterer scriptets navn og forfatter.
Relaterede filendelser inkluderer .mse (en krypteret/kompileret version af et .ms-script, der beskytter kildekoden mod inspektion), .mzp (en ZIP-baseret installationspakke til MAXScript-værktøjer og plugins) og .mcr (et makro-script, der kan tildeles værktøjslinjeknapper eller tastaturgenveje). Scripts installeres ved at vælge Scripting > Run Script fra menuen eller ved at placere dem i mappen scripts/ i 3ds Max-installationsmappen.
Siden 3ds Max 2014 har Python været tilgængelig som et ligeværdigt script-alternativ, men MAXScript .ms-filer forbliver fuldt understøttet i alle nuværende udgivelser, inklusive 3ds Max 2026. Da 3ds Max kun kører på Windows, er .ms-filer et Windows-format.
Sikkerhed og tryghed
RISIKO: MEDIUMMAXScript er et fuldt scriptsprog med adgang til filsystemet og netværkskald. En ondsindet .ms-fil kan slette filer, udtrække data eller ødelægge scener, hvis den køres inde i 3ds Max. Kør kun .ms-filer fra betroede kilder. Før du kører et ukendt script, bør du åbne det i en teksteditor for at gennemse, hvad det gør. 3ds Max 2021+ tilføjede en dialogboks til MAXScript-sikkerhedsindstillinger for øget beskyttelse.
Formatdetaljer
kort fortalt- Maple Worksheet (klassisk) - Maplesofts Maple-computeralgebrasystem brugte .ms til klassiske regneark i meget gamle versioner (før Maple 6); det nuværende Maple-format er .mw.
- Microsoft Script-fil (MS-DOS batch-æraen) - Filendelsen .ms blev lejlighedsvis brugt til MS-DOS batch- eller makro-scripts i ældre applikationer; sjælden uden for 3ds Max-kontekst.
Programmer der åbner MS-filer
Tekniske detaljer
dyb specifikation| Sprogtype | Proprietært scriptsprog (MAXScript) - C-lignende syntaks med objektorienterede, hændelsesstyrede og funktionelle funktioner |
| Platform | Kun Windows (3ds Max er eksklusivt til Windows) |
| Introduceret | 3ds Max 2.0, 1997 (Kinetix-æraen); inkluderet i alle efterfølgende udgivelser frem til 3ds Max 2026 |
| Kodning | ASCII (ældre scripts); UTF-8 understøttes i moderne 3ds Max-versioner |
| Nøglekonstruktioner | `utility`, `rollout`, `fn` (funktion), `struct` og `on ... do` hændelseshåndterere |
| API-dækning | Fuld script-adgang til sceneobjekter, modifikatorer, materialer, animationscontrollere og renderingsindstillinger |
| Udførelsesmetode | Via menuen **Scripting > Run Script**, MAXScript Editor, eller indlæst automatisk fra mappen `scripts/startup/` |
| Krypteret variant | `.mse` - kompileret/krypteret `.ms`-fil; identisk funktionalitet, men kildekoden er ikke menneskeligt læsbar |
| Pakkemateriale | `.mzp` - ZIP-arkiv indeholdende en MAXScript-installationsfil; standard distributionsformat for værktøjer og plugins |
| Makrovariant | `.mcr` - makro-script, der kan tildeles en værktøjslinjeknap, quad-menupunkt eller tastaturgenvej |
| Python-sameksistens | Python-scripting tilføjet i 3ds Max 2014; begge sprog eksisterer side om side og deler API'er til sceneadgang |
| Typisk filstørrelse | 1 KB - 500 KB; store scripts til scenegenerering eller batch-behandling kan overstige dette |
| Udgivet | 3ds Max 2.0, 1997 (MAXScript first included) |
| Seneste version | Current with 3ds Max (Autodesk 3ds Max 2026 as of 2026) |
| Specifikation | help.autodesk.com |
MS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MS-filer.