public static void StartChromeDevTools(int port = 9222) { using (var cli = new CliWrap.Cli(@"C:\Program Files (x86)\Google\Chrome\Application\chrome")) { cli.ExecuteAndForget($"--disable-gpu http://localhost:{port}"); } }
public void RunAndForget() { this.AddLocalExecutable = false; var args = this.ToString(); var settings = new CliWrap.Models.CliSettings { Encoding = new CliWrap.Models.EncodingSettings(System.Text.Encoding.UTF8) }; using (var cli = new CliWrap.Cli("ffmpeg", settings)) { cli.ExecuteAndForget(args); } }
public static void StartChromeHeadless(string url = null, string workingDirectory = null) { var settings = new CliWrap.Models.CliSettings(); if (!string.IsNullOrEmpty(workingDirectory)) { settings.WorkingDirectory = workingDirectory; } // "C:\Program Files (x86)\Google\Chrome\Application\"chrome --headless --enable-automation --enable-logging --disable-gpu --remote-debugging-port=9222 using (var cli = new CliWrap.Cli(@"C:\Program Files (x86)\Google\Chrome\Application\chrome", settings)) { cli.ExecuteAndForget($"--headless --incognito --disable-extensions --safe-plugins --disable-translate --enable-automation --disable-gpu --remote-debugging-port=9222 {url}"); } }