如何打开给定大小的chrome浏览器

Sys*_*tem 7 c# google-chrome

我正在尝试使用此c#代码启动带有单个选项卡窗口的chrome浏览器:

Process process = new Process();
process.StartInfo.FileName = "chrome";
process.StartInfo.Arguments = url + " --new-window --window-size=640,480";
process.StartInfo.WindowStyle = ProcessWindowStyle.Minimized;
process.Start();
Run Code Online (Sandbox Code Playgroud)

新窗口打开,但大小与我作为参数传递的大小不对应.chrome"--window-size = x,y"的命令行开关不起作用吗?

是否有不同的方法可用于此目的.

Jag*_*ags 3

chrome 命令行开关中似乎存在一个已知错误。

参考: http: //www.ericdlarson.com/misc/chrome_command_line_flags.html “...无论以前的任何设置如何,都最大化地启动浏览器。TODO(pjohnson):修复错误 1137420 后删除此内容。我们将其用作无法在顶级窗口上使用 moveTo 和 resizeTo 的解决方法。--start-maximized ...”

我能想到的解决方法之一是 sorpigal 使用 cmdow 所建议的。 通过命令行设置应用程序的窗口位置