51

The default behavior of running chrome via the command-line:

chrome www.google.com

opens a new tab in an existing instance of chrome and moves the focus from the terminal to the newly created tab.

Adding the new-window switch:

chrome --new-window www.google.com

opens chrome in a new window but does not move the focus.

What options should I use to open a new window but also switch focus to that window?

Note: I'm using Windows 7.

5 Answers5

49

try this one

start chrome /new-window www.google.com

opens google.com in a new instance of chrome.

Pascal
  • 506
  • 9
    Awesome. chromium --new-window seems to work on Linux. Missing from the manpage. – Jack O'Connor Oct 07 '15 at 21:00
  • 3
    On Windows 10 this does not start a new process. – Howard Hoffman Oct 26 '17 at 12:30
  • 1
    @HowardHoffman --new-window doesn't open a new instance/process. In example, you could not apply --proxy-server to that new window. It's just a detached window of the same instance, same profile, etc. – m3nda Jul 24 '18 at 10:26
  • 1
    Doesn't work i Win10, power shell returns "Start-Process: A positional parameter cannot be found that accepts argument 'www.google.com' " – Sergiy Kolodyazhnyy Apr 24 '19 at 15:25
  • 1
    @SergiyKolodyazhnyy add quotes to the call, in this example start chrome "/new-windows www.google.com" this will force that to bind to -argumentList (as one arg, which is fine) – jrich523 May 06 '19 at 19:02
  • --new-window parameter works under Windows 10. I use that parameter along with --proxy-server=xxxxx. Thanks. – MKANET Feb 14 '20 at 16:29
  • start chrome --new-window http://url/#/ --window-position=0,0 --user-data-dir=c:/monitor1

    start chrome --new-window http://url/abc/ --window-position=2800,0 --user-data-dir=c:/monitor1

    I need to share same session for both monitors and windows any idea????

    – Senanayaka Jul 29 '20 at 08:03
3

Try to use this extension which solves this bug: Chrome New Window Focus.

1

Give a time and it will focus on active window:

start chrome.exe --new-window "http://hotmail.com"

start chrome.exe --new-window "http://gmail.com"

TIMEOUT 1

start chrome.exe "http://yahoo.com"
shdcol
  • 21
  • 1
    Welcome to Super User. Can you explain what exactly happens when you run these commands? In particular, why the 3rd start command? Also, it's unclear what you mean by "Give a time". – I say Reinstate Monica Apr 18 '17 at 17:50
0

in 2023, with Chrome version Version 110.0.5481.97 (Build officiel) (64 bits), starting Chrome using START Dos command doesn't work anymore !

The solution that works on my Windows 11 PC

set chrome="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
start "test" %chrome% --new-window "www.google.com"

or

%chrome% --new-window "www.google.com"

If using START Dos command, first parameter just after start string is imperative !

If I run following commands,

set chrome="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
start %chrome% --new-window "www.google.com"

Windows return an error message that indicate that it doesn't find "--new-window" !

enter image description here

I use START command to load multiples LOCAL files in Chrome using following BAT script

set chrome="C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
set dirname=%cd%

set url= set url=%url% "file:///%dirname%\TABLES.CUMUL.SOLAIRE.html" set url=%url% "file:///%dirname%\CHARTS.CUMUL.SOLAIRE.html" set url=%url% "file:///%dirname%\TABLES.CUMUL.JOUR_NUIT.html" set url=%url% "file:///%dirname%\CHARTS.CUMUL.JOUR_NUIT.html" set url=%url% "file:///%dirname%\TABLES.CUMUL.JOUR_NUIT_SOLAIRE.html" set url=%url% "file:///%dirname%\CHARTS.CUMUL.JOUR_NUIT_SOLAIRE.html" set url=%url% "file:///%dirname%\TABLES.CUMUL.EXCLUSIF.html" set url=%url% "file:///%dirname%\CHARTS.CUMUL.EXCLUSIF.html"

start "kWh" %chrome% --new-window %url%

schlebe
  • 247
-1

You can try following command for the same.

start chrome google.com

It will open Google in the new window of the chrome and also gets focused on that webpage.