Uplay Command Line Arguments List
- C Programming Tutorial
- C Programming useful Resources
- Selected Reading
How to find a programs available Command Line Arguments. Now that you know how to use a command line argument, you may be wondering how you can get a list of arguments that are available in a program. These command-line parameters will work with any Source engine games (Half-Life 2, Counter-strike: Source, etc.). Note: Command parameters are described inside the characters. Syntax: hl2.exe.
It is possible to pass some values from the command line to your C programs when they are executed. These values are called command line arguments and many times they are important for your program especially when you want to control your program from outside instead of hard coding those values inside the code.
The command line arguments are handled using main() function arguments where argc refers to the number of arguments passed, and argv[] is a pointer array which points to each argument passed to the program. Following is a simple example which checks if there is any argument supplied from the command line and take action accordingly −
When the above code is compiled and executed with single argument, it produces the following result.
When the above code is compiled and executed with a two arguments, it produces the following result.
When the above code is compiled and executed without passing any argument, it produces the following result.
It should be noted that argv[0] holds the name of the program itself and argv[1] is a pointer to the first command line argument supplied, and *argv[n] is the last argument. If no arguments are supplied, argc will be one, and if you pass one argument then argc is set at 2.
You pass all the command line arguments separated by a space, but if argument itself has a space then you can pass such arguments by putting them inside double quotes ' or single quotes '. Let us re-write above example once again where we will print program name and we also pass a command line argument by putting inside double quotes −
When the above code is compiled and executed with a single argument separated by space but inside double quotes, it produces the following result.
Command-Line Arguments are strings of keywords that you can pass when running the executable via the command line or a shortcut to the executable. Their purpose is to customize the manner in which the engine runs to suit the needs of the developer or user. This can be as simple as causing the editor to run instead of the game, or it can be much more involved such as starting up the game with a certain map running at a specified resolution and framerate while dumping out each frame to individual image files.
Modes
These arguments are used to force the main editor executable (UE4Editor.exe) to run as the game or a server using uncooked content.
Example:
Argument | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Argument | Description | |||
|---|---|---|---|---|
Argument | Description | |||
Command-Line Argument | INI Override |
|---|---|
![]() |
