MAXScript Language Reference > 3ds Max Objects > Interfaces > Core Interfaces > Core Interfaces Documentation > U,V,W,X,Y,Z >

# Interface: visualMS

Interfaces > Core Interfaces > visualMS

| Core Interfaces - Quick Navigation

The visualMS Core Interface exposes the Visual MAXScript editor.

    Interface: visualMS

Methods:

    <Interface>visualMS.createForm()

Creates a VMS instance that is initially hidden. Call the Visual MAXScript form object’s .Open method to display it. See visualMSForm [Mixin Interface] below.

EXAMPLE
    MacroScriptLaunch_VMS
    ButtonText:"Visual MAX Script Editor"
    Category:"MAX Script"
    internalCategory:"MAX Script"
    Tooltip:"Visual MAX Script Editor"
    (
    vms = visualMS.CreateForm()
    vms.Open()
    )

    <Interface>visualMS.createFormFromFile <filename>  fileName

Creates a VMS instance from the given MAXScript file.

Mixin Interface: visualMS.createForm(...)

    Interface: visualMSForm

Properties:

No properties exposed.

Methods:

    <void><MixinInterface:visualMSForm>open()

Opens the Visual MAXScript Form.

    <void><MixinInterface:visualMSForm>close()

Closes the Visual MAXScript Form.

    <boolean><MixinInterface:visualMSForm>genScript <&string>script

    script is In and Out parameter

Generates a script from the Form. Writes the generated script into the by-reference variable. Returns true on success.