Microsoft Edge(Windows 10)でURLを開く必要があります。呼び出すとき
start Shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge http://www.google.com
その後、Microsoft Edgeは正しく起動されますが、指定されたURL(この場合はwww.google.com)を開きません。代わりに、指定されたURLが検索語として使用されるBing検索を開きます。
次の方法は、コマンドプロンプト(cmd)を介して機能するはずです。
start Microsoft-Edge:http://www.cnn.com
Windows 10:この宛先でショートカットを作成します:
%windir%\system32\cmd.exe /c "start Microsoft-Edge:https://Twitter.com"
私も、Windows 10で「古いスタイル」のアプリケーションを実行するように、なぜmicrosoftedge.exeを起動できないのか疑問に思っていました。Webを検索して、答えが見つかりました。 。
以下はその答えから得られた簡単な要約ですが、これらの「ユニバーサルアプリ」がどのように処理されているかについての素晴らしい説明を提供するため、エントリ全体を読むことをお勧めします。このように対処するのは、Microsoft Edgeだけではありません。
リンクは次のとおりです。 http://www.itworld.com/article/2943955/windows/how-to-script-microsofts-Edge-browser.html
そのページの概要は次のとおりです。
「Microsoft Edgeは「モダンな」ユニバーサルアプリです。これは、従来のWindowsのようにコマンドラインから開くことができないことを意味します。実行可能な名前の後にコマンドスイッチ/パラメーター値が続きます。この場合、「方法」はプロトコルアクティベーションとして知られています。
記事の著者であるStephen Glasskeysに称賛を送ります。
とショートカット:
C:\Windows\System32\cmd.exe /c start Shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge http://localhost:6516
物事が変更されたように見え、以前のソリューションはもう機能しません。
ただし、Microsoft EdgeでCNN.comを起動するコマンドは次のとおりです。
Microsoft-Edge:http://www.cnn.com
お勧めしたい:
Microsoft Edge Run Wrapper
https://github.com/mihula/RunEdge
この方法で実行します:
RunEdge.exe [URL]
例:
RunEdge.exe http://google.com
RunEdge.exe www.stackoverflow.com
方法はまったく新しい方法ではありませんが、exeファイルとしてラップされているため、状況によっては便利です。私にとっては、IBM Notes BasicクライアントからEdgeを起動する方法です。
個人的には、作成したこの関数を使用して、プロファイルスクリプト...\Documents\WindowsPowerShell\….profile
に入れています。お気軽に使用してください。私は英国出身なので、可能な場合は.co.uk
に行きたいと思っています。別の地域から来ている場合は、独自の国コードを追加できます。
# Function taking parameter add (address) and opens in Edge.
Function Edge {
param($add)
if (-not ($add -contains "https://www." -or $add -contains "http://www.")) {
if ($add[0] -eq "w" -and $add[1] -eq "w" -and $add[2] -eq "w") {
$add = "https://" + $add
} else {
$add = "https://www." + $add
}
}
# If no domain, tries to add .co.uk, if fails uses .com
if (-not ($add -match ".co" -or $add -match ".uk" -or $add -match ".com")) {
try {
$test = $add + ".co.uk"
$HTTP_Request = [System.Net.WebRequest]::Create($test)
$HTTP_Response = $HTTP_Request.GetResponse()
$add = $add + ".co.uk"
} catch{
$add = $add + ".com"
}
}
Write-Host "Taking you to $add"
start Microsoft-Edge:$add
}
次に、呼び出す必要があります:powershellでEdge google
に移動するにはhttps://www.google.co.uk
コマンドラインからMicrosoft Edgeの空白のタブを開くことに関して、ここで他の回答を補完したいと思います。
私が最後から付け加えたいのは、末尾のコロンを削除すると、WindowsはコマンドMicrosoft-Edge
を検出しないということです。ターゲットURLに言及せずにブラウザを開かなければならない場合がそうだと思いました。空白のタブを開く場合。
Microsoft Edgeで空白のタブを開く方法
Microsoft-Edge:about:blank
からstart Microsoft-Edge:about:blank
実行プロンプトからEdgeを使用して検索を開始することもできます。 Barack Obama
を検索し、実行時に以下のコマンドを実行する必要があるとします。
Microsoft-Edge:Barack Obama
それは、検索用語としてBarack Obama
を使用して、EdgeでMicrosoftのBing検索Webサイトを開始します。
Microsoft-Edge:http://google.com
(必要に応じてGoogleを開きます)Microsoft-Edge:
(開いているだけ)
それは多かれ少なかれ、古き良きドススクリプト形式で同じことを行います
set add=%1
if %add%$ ==$ set add="about:blank" && goto launch
rem http://
set test=%add:~0, 7%
if %test% == http:// goto launch
rem ftp://
set test=%add:~0, 6%
if %test% == ftp:// goto launch
rem https://
set test=%add:~0, 8%
if %test% == https:// goto launch
rem add http
set add=http://%add%
:launch
start Microsoft-Edge:%add%