
Как запустить браузер Chrome в полноэкранном режиме с определенным URL-адресом в качестве открываемой веб-страницы с помощью PowerShell?
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen "http://www.google.com"
Приведенная выше команда выдает ошибку:
«Start-Process: Не найден позиционный параметр, принимающий аргумент «http://www.google.com».
Я пробовал и с кавычками, и без них.
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "http://www.google.com"
Вышеуказанный код открывает страницу, но не отображает ее на весь экран.
start "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen
Откроется браузер, но только на стартовой странице.
Любые указания будут высоко оценены! По какой-то причине объединение полного экрана и опции URL вызывает у меня истерики. Что я делаю не так?
Для получения дополнительной информации, то, что я пытаюсь сделать, это: открыть браузер на весь экран на определенной странице, проверить, существует ли снимок экрана, удалить его, если он есть, сохранить снимок экрана, закрыть браузер.
Пока все работает, кроме полноэкранного режима.
решение1
Поскольку вы работаете с PowerShell, "start" — это псевдоним для Start-Process
команды. С PowerShell Start-Process
требуется -ArgumentList
параметр, чтобы указать, какие значения вы передаете в качестве аргументов отдельно от процесса, который [запускается] выполняется.
По сути, вам просто нужно заключить --start-fullscreen "http://www.google.com"
в одинарные кавычки и сделать его значением параметра -ArgumentList
PowerShell.Start-Process
PowerShell
Start-Process -FilePath "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -ArgumentList '--start-fullscreen "http://www.google.com"'
Псевдоним с использованием более короткого PowerShell
Start "C:\Program Files(x86)\Google\Chrome\Application\chrome.exe" '--start-fullscreen "http://www.google.com"'
Поддерживающие ресурсы
-
СтандартПсевдонимыдля Start-Process:
saps
,start