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

时间:2014-06-20 08:18:26

标签: 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();

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

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

1 个答案:

答案 0 :(得分:3)

看起来Chrome命令行开关中存在已知错误。

参考:http://www.ericdlarson.com/misc/chrome_command_line_flags.html" ...无论先前的设置如何,都启动浏览器最大化。 TODO(pjohnson):一旦修复了错误1137420,就删除它。我们将此作为一种解决方法,因为无法在顶级窗口上使用moveTo和resizeTo。 - 开始最大化......"

我能想到的其中一个解决方法是使用cmdow的sorpigal建议。 Set The Window Position of an application via command line