---
title: "quickPost"
canonical: "https://help.vicon.com/space/ShogunPost121/1253736689/quickPost"
format: markdown
---
# Description

Executes the quick post operation that processes an x2d offline at the specified processing level.

To process directly to MCP, use the `-readMCP` and `-writeMCP` options to specify the source and output MCP.

## Functional area

Data editing

# Command syntax

## Syntax

> Macro (scroll-tablelayout)

|  |
| --- |
| `quickPost processingLevel [-ranges] [-currentFrame] [-resetScene] [-selected] [-writeMCP string] [-readMCP string]` |

### Arguments

> Macro (scroll-tablelayout)

| Name | Type | Required | Comments |
| --- | --- | --- | --- |
| `processingLevel` |  | yes | Type of processing required ("reconstruct", "label", "solve", "labelocclusionfix", "occlusionfixsolve", "labelsolve", "labelocclusionfixsolve" or "retarget") |

> Macro (scroll-pagebreak)

### Flags

> Macro (scroll-tablelayout)

| Name | Flag arguments | Argument type | Exclusive to | Comments |
| --- | --- | --- | --- | --- |
| `ranges` |  |  |  | Processes the specified range(s) of the current capture. |
| `currentFrame` |  |  |  | Processes the current frame of the current capture. |
| `resetScene` |  |  |  | Resets the current scene. Deletes all animation data and unlabeled markers from the scene, but leaves devices and VSTs/VSKs untouched (equivalent of **Reset Scene** option in the **Processing** panel). |
| `selected` |  |  |  |  |
| `writeMCP` |  | string |  | Specify an output MCP, including the path (see below for an example). |
| `readMCP` |  | string |  | Specify a source MCP for processing, including the path (see below for an example). The process uses an X2D file with the same name as the MCP, so ensure an X2D with a matching name is located in the same folder. |

## Return value

void

> Macro (scroll-pagebreak)

## Example

```plaintext
// Reconstruct take for the current frame while resetting the scene.
// To process takes, replace "Reconstruct" with required processing
// type.
quickPost "Reconstruct" -currentFrame -resetScene;

// This command reprocesses an mcp file, using the retarget 
// processing level, outputing the processed mcp to the specified 
// folder.
// If using retarget, make sure your data has a retargeting setup.
quickPost "retarget" -readMCP "C:\Data\1Character10z.mcp" -writeMCP "C:\Data\1Character10z.processed.mcp";
```

# Additional information

## Related commands

- [quickPostLabelOptions](https://vicon-help.atlassian.net/wiki/spaces/ShogunPost121/pages/1253738501)
- [quickPostOcclusionFixOptions](https://vicon-help.atlassian.net/wiki/spaces/ShogunPost121/pages/1253739187)
- [quickPostSolveOptions](https://vicon-help.atlassian.net/wiki/spaces/ShogunPost121/pages/1253738488)