title: Using Command Line args with Windows.System.Launcher.LaunchFileAsync in a uwp app
body: <p>I am launching a powerpoint file from from my uwp app using the following code:</p>
  
  <pre><code>Windows.System.Launcher.LaunchFileAsync("MyPath\powerpointFile.ppt");
  </code></pre>
  
  <p>and this works absolutely fine.</p>
  
  <p>I would now like to provide some command line arguments to this method, but looking at the <a href="https://docs.microsoft.com/en-us/uwp/api/windows.system.launcher.launchfileasync" rel="nofollow noreferrer">documentation</a> I can't see any mention of command line arguments.</p>
  
  <p>Is it possible to open a file and pass command line arguments to it using <code>Launcher</code> in a uwp application</p>
  
  <p>My desktop application currently opens the powerpoint file like so:</p>
  
  <pre><code>  ProcessStartInfo startInfo = new ProcessStartInfo();
    startInfo.FileName = "POWERPNT.exe";
    startInfo.Arguments = "/S " + "\"" + fileName + "\"";
    var process = Process.Start(startInfo);
  </code></pre>