サポートリソース

サポートリソース

PowerShell を使用して開く Web ページとして特定の URL を指定して、Chrome ブラウザを全画面ウィンドウで起動するにはどうすればよいですか?

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

基本的には、シングルクォートで囲んでPowerShellのパラメータ--start-fullscreen "http://www.google.com"の値にするだけです。-ArgumentListStart-Process

パワーシェル

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"'

サポートリソース

関連情報