2014-06-20 19 views
6

Sto cercando di avviare il browser Chrome con una singola finestra della scheda utilizzando questo codice C#:Come aprire il browser Chrome con determinate dimensioni

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

apre la nuova finestra, ma la dimensione non corrisponde alle dimensioni I passato come argomento. L'interruttore della riga di comando di chrome "--window-size = x, y" non funziona?

Esiste un metodo diverso disponibile per questo scopo.

+0

Funziona quando l'applicazione non è stata ingrandita prima, almeno, nel mio caso. –

risposta

2

Sembra che ci sia un bug noto in switch riga di comando chrome.

Rif: http://www.ericdlarson.com/misc/chrome_command_line_flags.html "... Avvia il browser ingrandito, indipendentemente dalle precedenti impostazioni TODO (pjohnson): rimuovi questo errore una volta risolto 1137420. Stiamo usando questo come soluzione alternativa per non essere in grado di usare moveTo e resizeTo su una finestra di primo livello .start-maximized ... "

Uno dei rimedi che riesco a pensare è come suggerito da sorpigal utilizzando cmdow. Set The Window Position of an application via command line

Problemi correlati