Processes.RunAW Method

Launch a third-party apps with options.
public static void RunAW( 
string targetFile
string arguments = "", 
bool showWindow = true, 
bool waitMe = true, 
string verb = "" 
)
This language is not supported or no code example is available.

Parameters

targetFile
string

The target file.

arguments
string

The arguments.

showWindow
bool

Show window of this app.

waitMe
bool

Wait this process/app.

verb
string

Set the verb for launch process (only this).

public static void RunAW(string targetFile,
     string arguments = "",
     bool showWindow = true,
     bool waitMe = true,
     string verb = "")
 {
     ProcessWindowStyle app = ProcessWindowStyle.Normal;
     if (!showWindow)
         app = ProcessWindowStyle.Hidden;
     var start = new Process
     {
         StartInfo = new ProcessStartInfo
         {
             FileName = targetFile,
             Arguments = arguments,
             CreateNoWindow = !showWindow,
             WindowStyle = app,
             Verb = verb
         }
     };
     start.Start();
     if (waitMe)
         start.WaitForExit();
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition