Опция командной строки для открытия Chrome в новом окне и перемещения фокуса

31

Поведение по умолчанию запуска chrome из командной строки:

chrome www.google.com

открывает новую вкладку в существующем экземпляре chromeи перемещает фокус с терминала на вновь созданную вкладку.

Добавление new-windowпереключателя:

chrome --new-window www.google.com

открывает хром в новом окне, но не перемещает фокус.

Какие опции я должен использовать, чтобы открыть новое окно, но также переключить фокус на это окно?

Примечание: я использую Windows 7.

Исаак Кляйнман
источник
Я использую Windows 7
Исаак Кляйнман
1
Я тоже использую Windows 7, и она работает для меня ... Когда я запускаю Chrome из командной строки с помощью команды --new-window, он открывает адрес в новом окне Chrome и фокусируется. Как именно вы запускаете команду?
Ƭᴇcʜιᴇ007
Точно так, как я описал в вопросе.
Исаак Кляйнман
если вы используете стандартную командную строку Windows (если вы подразумеваете, что это означает «терминал») и просто запускаете ее оттуда, как указано, то она должна сфокусироваться (в любом случае, для меня). Какую версию Chrome вы используете? Я на 33.0.1750.154 м.
Ƭᴇcʜιᴇ007
Странный. Я использую стандартную командную строку Windows; та же версия хрома.
Исаак Кляйнман

Ответы:

29

Попробуй это

start chrome /new-window www.google.com

открывает google.com в новом экземпляре Chrome.

паскаль
источник
4
Потрясающе. chromium --new-windowКажется, работает на Linux. Отсутствует на man-странице.
Джек О'Коннор
1
В Windows 10 это не запускает новый процесс.
Говард Хоффман,
1
@HowardHoffman --new-window не открывает новый экземпляр / процесс. Например, вы не можете применить --proxy-server к этому новому окну. Это просто отдельное окно того же экземпляра, того же профиля и т. Д.
m3nda
В Win10 не работает, Power Shell возвращает «Start-Process: не найден позиционный параметр, который принимает аргумент« www.google.com »»
Сергей Колодяжный
@SergiyKolodyazhnyy добавьте к вызову кавычки, в этом примере запустите chrome "/ new-windows www.google.com", это заставит привязываться к -argumentList (как один аргумент, что хорошо)
jrich523
0

Вы можете попробовать следующую команду для того же.

запустить Chrome google.com

Он откроет Google в новом окне Chrome, а также сфокусируется на этой веб-странице.

Ишан шах
источник
-1

Дайте время, и оно будет сосредоточено на активном окне:

запустить chrome.exe - новое окно " http://hotmail.com "

запустить chrome.exe - новое окно " http://gmail.com "

ВРЕМЯ 1

start chrome.exe "http://yahoo.com"
shdcol
источник
1
Добро пожаловать в Супер пользователя. Можете ли вы объяснить, что именно происходит, когда вы запускаете эти команды? В частности, почему 3-я startкоманда? Кроме того, неясно, что вы подразумеваете под «дать время» .
Я говорю: восстанови Монику