## SetCurrentMaterialLibrary

### Introduced

v4.0

### Description

Sets the current material library. All new materials will be automatically added to the current library.

### Scripting Syntax

    SetCurrentMaterialLibrary( InputObj );

### Parameters

Parameter | Type | Description
--- | --- | ---
InputObj | String | The library to set as current. Default Value: Selected material library object

### Examples

#### 1. JScript Example

    // JScript example
    var MatLib = CreateLibrary ("MyNewMaterials")(0);
    SetCurrentMaterialLibrary( MatLib );
    logmessage ( ActiveProject.ActiveScene.ActiveMaterialLibrary );

#### 2. VBScript Example

    ' VBScript example
    set MatLib = CreateLibrary ("MyNewMaterials"  )(0)
    logmessage typename( MatLib )
    SetCurrentMaterialLibrary MatLib
    logmessage "The current Material Library is: " & activeproject.activescene.ActiveMaterialLibrary

### See Also

CreateLibrary MoveToLibrary Source