EditorApplication.ExecuteMenuItem
static function ExecuteMenuItem(menuItemPath: string): bool;
static bool ExecuteMenuItem(string menuItemPath);
static def ExecuteMenuItem(menuItemPath as string) as bool
Description

Invokes the menu item in the specified path.

This function also works with Editor Scripts.
	// Simple script that lets you create a new
	// scene, create a cube and an empty game object in the scene
	// Save the scene and close the editor
	
	import UnityEditor;
	
	@MenuItem ("Example/Chain Actions and close")
	static function Chain() {
		EditorApplication.NewScene();
		
		EditorApplication.ExecuteMenuItem("GameObject/Create Other/Cube");
		EditorApplication.ExecuteMenuItem("GameObject/Create Empty");
	
		EditorApplication.SaveScene("Assets/MyNewScene.unity");
		EditorApplication.Exit(0);
	}