Co to jest format pliku MS?
.ms to plik źródłowy MAXScript używany przez Autodesk 3ds Max do automatyzacji i rozszerzania możliwości aplikacji do modelowania 3D, animacji i renderowania. MAXScript jest językiem skryptowym wbudowanym w 3ds Max od wersji 2.0 (1997) i zapewnia dostęp do niemal każdego obiektu, właściwości i polecenia w aplikacji.
Plik .ms zawiera czysty tekst ASCII lub UTF-8. Skrypty zazwyczaj definiują panele narzędziowe, okna dialogowe (rollouts), biblioteki funkcji i procedury obsługi zdarzeń lub wykonują bezpośrednie wywołania API w celu tworzenia geometrii, nakładania materiałów, ustawiania klatek kluczowych lub wsadowego przetwarzania scen. Nie ma obowiązkowego nagłówka; pliki często zaczynają się od linii komentarza (--) dokumentujących nazwę skryptu i autora.
Powiązane rozszerzenia obejmują .mse (zaszyfrowana/skompilowana wersja skryptu .ms, która chroni kod źródłowy przed wglądem), .mzp (pakiet instalacyjny oparty na formacie ZIP dla narzędzi i wtyczek MAXScript) oraz .mcr (makroskrypt, który można przypisać do przycisków paska narzędzi lub skrótów klawiszowych). Skrypty instaluje się, wybierając z menu Scripting > Run Script lub umieszczając je w folderze scripts/ w katalogu instalacyjnym 3ds Max.
Od wersji 3ds Max 2014 dostępny jest Python jako równorzędna alternatywa skryptowa, ale pliki MAXScript .ms pozostają w pełni obsługiwane we wszystkich obecnych wydaniach, w tym 3ds Max 2026. Ponieważ 3ds Max działa tylko w systemie Windows, pliki .ms są formatem wyłącznie dla Windows.
Bezpieczeństwo
RYZYKO: MEDIUMMAXScript to pełnoprawny język skryptowy z dostępem do systemu plików i wywołań sieciowych. Złośliwy plik .ms może usunąć dane, wykraść informacje lub uszkodzić sceny, jeśli zostanie uruchomiony wewnątrz 3ds Max. Uruchamiaj pliki .ms tylko z zaufanych źródeł. Przed uruchomieniem nieznanego skryptu otwórz go w edytorze tekstu, aby sprawdzić jego działanie. W 3ds Max 2021+ dodano okno ustawień bezpieczeństwa MAXScript dla lepszej ochrony.
Szczegóły formatu
w pigułce- Arkusz Maple (klasyczny) - System algebry komputerowej Maple firmy Maplesoft używał rozszerzenia .ms dla klasycznych arkuszy w bardzo starych wersjach (przed Maple 6); obecny format Maple to .mw.
- Plik skryptu Microsoft (era wsadowa MS-DOS) - Rozszerzenie .ms było sporadycznie używane dla skryptów wsadowych lub makr MS-DOS w starszych aplikacjach; rzadko spotykane poza kontekstem 3ds Max.
Programy otwierające pliki MS
Szczegóły techniczne
specyfikacja| Typ języka | Własnościowy język skryptowy (MAXScript) - składnia zbliżona do C z funkcjami obiektowymi, sterowanymi zdarzeniami i funkcjonalnymi |
| Platforma | Tylko Windows (3ds Max jest dostępny wyłącznie na Windows) |
| Wprowadzono | 3ds Max 2.0, 1997 (era Kinetix); dołączany do każdego kolejnego wydania aż do 3ds Max 2026 |
| Kodowanie | ASCII (starsze skrypty); UTF-8 obsługiwane w nowoczesnych wersjach 3ds Max |
| Kluczowe konstrukcje | `utility`, `rollout`, `fn` (funkcja), `struct` oraz procedury zdarzeń `on ... do` |
| Zakres API | Pełny dostęp skryptowy do obiektów sceny, modyfikatorów, materiałów, kontrolerów animacji i ustawień renderowania |
| Metoda wykonywania | Przez menu **Scripting > Run Script**, MAXScript Editor lub automatyczne ładowanie z folderu `scripts/startup/` |
| Wariant zaszyfrowany | `.mse` - skompilowany/zaszyfrowany plik `.ms`; identyczna funkcjonalność, ale kod źródłowy nie jest czytelny dla człowieka |
| Format pakietu | `.mzp` - archiwum ZIP zawierające instalator MAXScript; standardowy format dystrybucji narzędzi i wtyczek |
| Wariant makra | `.mcr` - makroskrypt, który można przypisać do przycisku paska narzędzi, elementu menu quad lub skrótu klawiszowego |
| Współistnienie z Python | Skryptowanie w języku Python dodano w 3ds Max 2014; oba języki współistnieją i dzielą API dostępu do sceny |
| Typowy rozmiar pliku | 1 KB - 500 KB; duże skrypty do generowania scen lub przetwarzania wsadowego mogą przekraczać te wartości |
| Wydano | 3ds Max 2.0, 1997 (MAXScript first included) |
| Najnowsza wersja | Current with 3ds Max (Autodesk 3ds Max 2026 as of 2026) |
| Specyfikacja | help.autodesk.com |
Konwersje MS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MS.