
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"
の値にするだけです。-ArgumentList
Start-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"'