6

Я хотел бы знать, возможно ли с помощью cmd открыть новую вкладку с определенным URL-адресом в работающем Google Chrome. Если да, то как ??

Итак, вот что я попробовал с тем, что случилось.

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

    Решение этого вопроса сработало наполовину, он открыл новую вкладку с нужным URL, а также новое окно. Но мне нужно открыть определенную страницу в работающем Google Chrome.

  2. https://bugs.chromium.org/p/chromium/issues/detail?id=26728

    Согласно тому, что я понял из этого источника, это невозможно сделать с помощью cmd. Я думаю, что неправильно понял, но я не вижу, где.

Кроме того, команда chrome ... не работает. CMD говорит:

«chrome» не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Я использую Windows 10.

4 ответа4

2

Команда, хром ... не похоже на работу

«chrome» не распознается как внутренняя или внешняя команда, работающая программа или командный файл

Это потому, что chrome не на вашем пути. Вы можете добавить каталог Chrome в свой путь (см. Что такое PATH и другие переменные среды, и как я могу их установить или использовать?) или используйте полный путь к Chrome при запуске.

Пример:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

Можно ли с помощью cmd открыть новую вкладку с определенным URL-адресом в работающем Google Chrome?

Да.

Пример:

rem start chrome
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
rem open google in a tab in the already running chrome
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" google.com
2

Если браузером по умолчанию является chrome, вы можете попробовать это:

start "" "http://www.google.com"

Он откроет URL в существующем окне или запустит ваш браузер по умолчанию, если вы еще не открыли его.

Вы также можете установить ограничение не открывать ссылку, если браузер не работает:

tasklist /nh|findstr "chrome.exe"&&start "" "http://www.google.com"

Это откроет URL, только если chrome.exe был найден в запущенных задачах.

0

Другие ответы дали хорошие детали, просто накапливаясь от всех моих испытаний:

команда запуска

Ниже открывается браузер по умолчанию (IE для меня в Windows 10):

start "" "http://www.google.com"

команда списка задач

"tasklist /nh | findstr .." Это не работает, возможно, потому что теперь Chrome запускает несколько экземпляров chrome, некоторый фон и некоторый передний план, поэтому он перечисляет только все экземпляры chrome, как в диспетчере задач.

% ProgramFiles(x86)\..\chrome.exe

Для меня первая открыла новую вкладку в уже запущенном Chrome, иначе откроется новое окно:

"%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe" "http://www.google.com"

Если выше не работает, ниже может работать:

"%ProgramFiles%\Google\Chrome\Application\chrome.exe" "http://www.google.com"

% ProgramFiles(x86)% помогает пропустить, чтобы упомянуть, является ли это C:\ или D:\ или другим

0

используйте комбинацию клавиш win+R и введите следующую команду:chrome /new-tab www.google.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .