| Argument | Variable | Type | Length | Range | Default | Description |
| id | Id | str | 1 | | 0 | script id |
| handle | Self | self | 1 | | | handle to self |
| disabled | Disabled | bool | 1 | | 0 | disable execution and piping |
| i | Surface | vtkPolyData | 1 | | | the input surface |
| ifile | SurfaceInputFileName | str | 1 | | | filename for the default Surface reader |
| f | Format | str | 1 | ["vtkxml","vtk","stl","ply","pointdata","tecplot"] | | file format |
| guessformat | GuessFormat | bool | 1 | | 1 | guess file format from extension |
| celldata | CellData | bool | 1 | | 0 | write CellData when using pointdata format |
| mode | Mode | str | 1 | ["ascii","binary"] | binary | write files in ASCII or binary mode |
| ofile | OutputFileName | str | 1 | | | output file name |
| o | OutputFileName | str | 1 | | | output file name (deprecated: use -ofile) |