2014-06-20 12 views
6

Próbuję uruchomić przeglądarka Chrome z pojedynczym oknie zakładki za pomocą tego kodu C#:Jak otworzyć przeglądarka Chrome z podanych rozmiarach

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(); 

Nowe okno zostanie otwarte, ale wielkość nie odpowiada wielkości I przekazane jako argument. Czy przełącznik wiersza poleceń chrome "--window-size = x, y" nie działa?

Czy istnieje inna metoda dostępna do tego celu.

+0

Działa, gdy aplikacja nie była zmaksymalizowana wcześniej, przynajmniej w moim przypadku. –

Odpowiedz

2

Wygląda na to, że istnieje znany błąd w przełączniku linii komend chrome.

Ref: http://www.ericdlarson.com/misc/chrome_command_line_flags.html "... Uruchom zmaksymalizowaną przeglądarkę, niezależnie od poprzednich ustawień TODO (pjohnson): Usuń ten błąd, który został naprawiony 1137420. Używamy tego jako obejścia, ponieważ nie możemy używać moveTo i resizeTo w oknie najwyższego poziomu - --start-zmaksymalizowane ... "

Jednym z obejść, które mogę wymyślić jest sugerowane przez sorpigal za pomocą cmdow. Set The Window Position of an application via command line

Powiązane problemy