50

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.

10
  • I'm using Windows 7 Mar 20, 2014 at 16:33
  • 1
    I'm using Windows 7 too, and it works for me... When I launch Chrome from a command-line with --new-window command it opens the address in a Chrome new window, and takes focus. How exactly are you launching the command? Mar 20, 2014 at 16:36
  • Exactly as I described in the question. Mar 20, 2014 at 16:39
  • if you're using a standard Windows Command Prompt (assuming that's what you mean by 'the terminal') and just running it from there as stated, then it should take focus (does for me anyway). What version if Chrome are you using? I'm on 33.0.1750.154 m. Mar 20, 2014 at 16:42
  • Strange. I'm using the standard Windows Command Prompt; same chrome version. Mar 20, 2014 at 16:44

5 Answers 5

49

try this one

start chrome /new-window www.google.com

opens google.com in a new instance of chrome.

7
  • 9
    Awesome. chromium --new-window seems to work on Linux. Missing from the manpage. Oct 7, 2015 at 21:00
  • 3
    On Windows 10 this does not start a new process. Oct 26, 2017 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, 2018 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' " Apr 24, 2019 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 6, 2019 at 19:02
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"
1
  • 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". Apr 18, 2017 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%
-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.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .