Qu'est-ce que le format de fichier MS ?
.ms est un fichier source MAXScript utilisé par Autodesk 3ds Max pour automatiser et étendre l'application de modélisation 3D, d'animation et de rendu. MAXScript est un langage de script intégré à 3ds Max depuis la version 2.0 (1997) et permet d'accéder à pratiquement tous les objets, propriétés et commandes de l'application.
Un fichier .ms contient du texte brut en ASCII ou UTF-8. Les scripts définissent généralement des panneaux utilitaires, des boîtes de dialogue déroulantes, des bibliothèques de fonctions et des gestionnaires d'événements, ou exécutent des appels directs à l'API pour créer de la géométrie, appliquer des matériaux, définir des images clés ou traiter des scènes par lots. Il n'y a pas d'en-tête obligatoire ; les fichiers commencent souvent par des lignes de commentaire (--) documentant le nom du script et l'auteur.
Les extensions associées incluent .mse (une version cryptée/compilée d'un script .ms qui protège le code source de l'inspection), .mzp (un package d'installation basé sur ZIP pour les outils et plugins MAXScript), et .mcr (un script macro assignable aux boutons de la barre d'outils ou aux raccourcis clavier). Les scripts sont installés en choisissant Scripting > Run Script dans le menu ou en les plaçant dans le dossier scripts/ du répertoire d'installation de 3ds Max.
Depuis 3ds Max 2014, Python est disponible comme alternative de script équivalente, mais les fichiers MAXScript .ms restent entièrement pris en charge dans toutes les versions actuelles, y compris 3ds Max 2026. Comme 3ds Max ne fonctionne que sur Windows, les fichiers .ms sont un format exclusivement Windows.
Sécurité et sûreté
RISQUE : MEDIUMMAXScript est un langage de script complet avec accès au système de fichiers et appels réseau. Un fichier .ms malveillant pourrait supprimer des fichiers, exfiltrer des données ou corrompre des scènes s'il est exécuté dans 3ds Max. N'exécutez que des fichiers .ms provenant de sources fiables. Avant d'exécuter un script inconnu, ouvrez-le dans un éditeur de texte pour examiner ce qu'il fait. 3ds Max 2021+ a ajouté une boîte de dialogue de paramètres de sécurité MAXScript pour une protection accrue.
Détails du format
en bref- Feuille de calcul Maple (classique) - Le système de calcul formel Maple de Maplesoft utilisait .ms pour les feuilles de calcul classiques dans les versions très anciennes (avant Maple 6) ; le format Maple actuel est .mw.
- Fichier de script Microsoft (ère des lots MS-DOS) - L'extension .ms était occasionnellement utilisée pour les scripts de traitement par lots ou les macros MS-DOS dans les applications héritées ; rare en dehors du contexte 3ds Max.
Programmes qui ouvrent les fichiers MS
Détails techniques
spécifications approfondies| Type de langage | Langage de script propriétaire (MAXScript) - syntaxe de type C avec des fonctionnalités orientées objet, pilotées par les événements et fonctionnelles |
| Plateforme | Windows uniquement (3ds Max est une exclusivité Windows) |
| Introduit | 3ds Max 2.0, 1997 (ère Kinetix) ; inclus dans chaque version ultérieure jusqu'à 3ds Max 2026 |
| Encodage | ASCII (scripts hérités) ; UTF-8 pris en charge dans les versions modernes de 3ds Max |
| Constructions clés | `utility`, `rollout`, `fn` (fonction), `struct`, et gestionnaires d'événements `on ... do` |
| Couverture API | Accès complet par script aux objets de la scène, modificateurs, matériaux, contrôleurs d'animation et paramètres de rendu |
| Méthode d'exécution | Via le menu **Scripting > Run Script**, l'éditeur MAXScript, ou chargé automatiquement depuis le dossier `scripts/startup/` |
| Variante cryptée | `.mse` - fichier `.ms` compilé/crypté ; fonctionnalité identique mais le code source n'est pas lisible par l'homme |
| Format de package | `.mzp` - archive ZIP contenant un installateur MAXScript ; format de distribution standard pour les outils et plugins |
| Variante macro | `.mcr` - script macro assignable à un bouton de barre d'outils, un élément de menu quad ou un raccourci clavier |
| Coexistence Python | Scripting Python ajouté dans 3ds Max 2014 ; les deux langages coexistent et partagent les API d'accès à la scène |
| Taille de fichier typique | 1 Ko - 500 Ko ; les scripts de génération de scène volumineux ou de traitement par lots peuvent dépasser cette taille |
| Publié | 3ds Max 2.0, 1997 (MAXScript first included) |
| Dernière version | Current with 3ds Max (Autodesk 3ds Max 2026 as of 2026) |
| Spécification | help.autodesk.com |
Conversions MS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MS.