The Start Program component runs a program on your computer when it is triggered by a serial command from your Arduino program. Only programs in the folder where your MegunoLink project is saved can be started with this component. If you need to run a program in another folder, create a batch file in the MegunoLink project folder that starts the program and run the batch file with this component.
| Property | Access | Type | Method | Description |
|---|---|---|---|---|
| Program | Design only | string | – | The relative path to the file to open when the component is triggered. |
| Arguments | Design only | string | – | Arguments to pass to the application when the file is opened. Arguments may include expressions. |
| OnExitSend | Design only | string | – | The command to send to your Arduino sketch when the program exits. |
| CreateNoWindow | Design only | bool | — | Controls creation of a new console window for the program |
| LastResult | Expressions only | string | — | The exit code from the program started when the button was clicked. |
The component supports the following methods to start the selected program.
| Name | Returns | Description |
|---|---|---|
| Run() | void | Starts the program. |
| Run(string ExtraArguments) | void | Starts the program appending the supplied ExtraArguments to the Arguments property. |

