# Scripts Window

The Scripts window shows a tree view of all scripts operating in the project and provides the user a means to open and then edit a script directly. This includes scripts for Devices, Application Scripts, User Scripts, Task Script Points, Script Blocks and WebPages HMI Scripting.

To display the Scripts window, either click View > Scripts in the menu bar, or click the Scripts tab in the project window area.

The Scripts window has the following controls:

| : Expands all nodes in the Scripts window, showing all scripts currently present in the project.
: Collapses all nodes in the Scripts window.
: Hides all scripts in the window that are empty.
: Shows or hides the scripts depending on the language they are written in. This button has three settings: : Shows all scripts regardless of the language. : Shows only scripts written in C#. : Shows only scripts written in JavaScript.
Filter By Name: Used to filter the contents of the nodes by searching for scripts in the project by keyword.

The window has two columns:

- Address: Shows the location of the scripts within the project.
- Return Type: Indicates the return type of the script, if it has any.