Application:Command Line Arguments Property
Short Name: App.Args
Installed With: Base Package
Class: Application Properties
Returns an array of user-defined command-line arguments passed when LabVIEW launched.
User-defined arguments start after two hyphens (--) surrounded by spaces in the command line.
The first string in the array is the name of the executable launched. This property does not return the name of the VI launched or the LLB that contains the VI. If a user-defined command-line argument contains double quotation marks ("), this property returns the argument without the quotation marks.
If you use this property in a stand-alone application, you can pass all arguments as user-defined arguments so you do not need to enter the two hyphens before user-defined arguments in the command line.
This property is similar to the Pass all command line arguments to application option on the Advanced page of the Application Properties dialog box.
Remarks
The following table lists the characteristics of this property.
Available in Run-Time Engine and Real-Time Operating System | Yes (Read Only) |
Permissions | Read Only |
Settable when the VI is running | No |
Loads the front panel into memory | No |
Need to authenticate before use | No |
Loads the block diagram into memory | No |
Remote access disallowed | No |
Must wait until user interface is idle | No |
Available with control VIs | No |
Available with global VIs | No |
Available with strict type definitions | No |
Available with polymorphic VIs | No |
Example
Refer to the CommandLine VI in the labview\examples\viserver\cmdline.llb for an example of using the Application:Command Line Arguments property.