Che cos'è il formato di file MS?
.ms è un file sorgente MAXScript utilizzato da Autodesk 3ds Max per automatizzare ed estendere l'applicazione di modellazione 3D, animazione e rendering. MAXScript è un linguaggio di scripting integrato in 3ds Max dalla versione 2.0 (1997) e fornisce accesso a praticamente ogni oggetto, proprietà e comando dell'applicazione.
Un file .ms contiene testo semplice in formato ASCII o UTF-8. Gli script in genere definiscono pannelli di utilità, finestre di dialogo (rollout), librerie di funzioni e gestori di eventi, oppure eseguono chiamate API dirette per creare geometrie, applicare materiali, impostare fotogrammi chiave o elaborare scene in batch. Non esiste un'intestazione obbligatoria; i file iniziano spesso con righe di commento (--) che documentano il nome dello script e l'autore.
Le estensioni correlate includono .mse (una versione crittografata/compilata di uno script .ms che protegge il codice sorgente dall'ispezione), .mzp (un pacchetto di installazione basato su ZIP per strumenti e plugin MAXScript) e .mcr (un macro script assegnabile ai pulsanti della barra degli strumenti o alle scorciatoie da tastiera). Gli script vengono installati scegliendo Scripting > Run Script dal menu o inserendoli nella cartella scripts/ nella directory di installazione di 3ds Max.
Dalla versione 3ds Max 2014, Python è disponibile come alternativa di scripting paritaria, ma i file MAXScript .ms rimangono pienamente supportati in tutte le versioni attuali, incluso 3ds Max 2026. Poiché 3ds Max gira solo su Windows, i file .ms sono un formato esclusivo per Windows.
Sicurezza e incolumità
RISCHIO: MEDIUMMAXScript è un linguaggio di scripting completo con accesso al file system e chiamate di rete. Un file .ms dannoso potrebbe eliminare file, esfiltrare dati o corrompere le scene se eseguito all'interno di 3ds Max. Esegui solo file .ms provenienti da fonti affidabili. Prima di eseguire uno script sconosciuto, aprilo in un editor di testo per esaminarne il comportamento. 3ds Max 2021+ ha aggiunto una finestra di dialogo per le impostazioni di sicurezza di MAXScript per una protezione avanzata.
Dettagli del formato
in sintesi- Maple Worksheet (classico) - Il sistema di calcolo algebrico Maple di Maplesoft utilizzava .ms per i fogli di lavoro classici in versioni molto vecchie (precedenti a Maple 6); il formato attuale di Maple è .mw.
- File Script Microsoft (era batch MS-DOS) - L'estensione .ms veniva occasionalmente utilizzata per script batch o macro MS-DOS in applicazioni legacy; raro al di fuori del contesto di 3ds Max.
Programmi che aprono file MS
Dettagli tecnici
specifiche approfondite| Tipo di linguaggio | Linguaggio di scripting proprietario (MAXScript) - sintassi simile al C con caratteristiche orientate agli oggetti, guidate dagli eventi e funzionali |
| Piattaforma | Solo Windows (3ds Max è un'esclusiva Windows) |
| Introdotto | 3ds Max 2.0, 1997 (era Kinetix); incluso in ogni versione successiva fino a 3ds Max 2026 |
| Codifica | ASCII (script legacy); UTF-8 supportato nelle versioni moderne di 3ds Max |
| Costrutti chiave | `utility`, `rollout`, `fn` (funzione), `struct` e gestori di eventi `on ... do` |
| Copertura API | Accesso completo tramite script a oggetti della scena, modificatori, materiali, controller di animazione e impostazioni di rendering |
| Metodo di esecuzione | Tramite il menu **Scripting > Run Script**, l'editor MAXScript o caricamento automatico dalla cartella `scripts/startup/` |
| Variante crittografata | `.mse` - file `.ms` compilato/crittografato; funzionalità identica ma il codice sorgente non è leggibile dall'uomo |
| Formato pacchetto | `.mzp` - archivio ZIP contenente un programma di installazione MAXScript; formato di distribuzione standard per strumenti e plugin |
| Variante macro | `.mcr` - macro script assegnabile a un pulsante della barra degli strumenti, a una voce del menu quad o a una scorciatoia da tastiera |
| Coesistenza con Python | Scripting Python aggiunto in 3ds Max 2014; entrambi i linguaggi coesistono e condividono le API di accesso alla scena |
| Dimensione tipica del file | 1 KB - 500 KB; gli script per la generazione di scene complesse o l'elaborazione batch possono superare questa dimensione |
| Rilasciato | 3ds Max 2.0, 1997 (MAXScript first included) |
| Ultima versione | Current with 3ds Max (Autodesk 3ds Max 2026 as of 2026) |
| Specifica | help.autodesk.com |
Conversioni MS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MS.