# ExecuteCommand

> Execute a special command (eg. copy & paste).

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.IMGUIModule

```csharp
ExecuteCommand = 14
```

### Remarks

"Copy", "Cut", "Paste", "Delete", "FrameSelected", "Duplicate", "SelectAll" and so on. Sent only in the editor. Example.  Checking that that a frame has the focus:

```csharp
using UnityEngine;

public class Example : MonoBehaviour
{
 void OnGUI()
 {
 //implement frame selection
 Event e = Event.current;
 if (e.type == EventType.ExecuteCommand ||
 e.type == EventType.ValidateCommand)
 {
 if (Event.current.commandName == "FrameSelected")
 Debug.Log("frame selected");
 }
 }
}
```

Additional Resources: [Event.commandName](/engine/6000.6/script-reference/unityengine/event/commandname.md), [EventType.ValidateCommand](/engine/6000.6/script-reference/unityengine/eventtype/validatecommand.md).
