Abra várias janelas do Microsoft Edge a partir do arquivo de lote

1

Eu preciso abrir duas janelas do Edge a partir de um arquivo de lote (não duas guias, duas janelas). Eu sei que posso lançar borda usando o seguinte comando:

start microsoft-edge:

Mas se eu tentar duas vezes o segundo comando não faz nada. Se eu tentar com URLs, recebo 2 guias na mesma janela. por exemplo,

start microsoft-edge:http://google.com
start microsoft-edge:http://bing.com

Alguma idéia de como obter duas janelas separadas?

    
por Darren 16.06.2016 / 13:35

2 respostas

2

Pode ser uma maneira mais fácil, mas acabei de enviar um pressionamento de tecla para CTRL + N para uma nova janela antes de enviar o próximo comando de início. Isso funciona para mim. (salve como .ps1 para powershell)

start microsoft-edge:http://google.com 
$wshell = New-Object -ComObject wscript.shell;
$wshell.AppActivate('Google - Microsoft Edge')
Sleep 2
$wshell.SendKeys('(^(n))')
Sleep 2
start microsoft-edge:http://yahoo.com 

A linha app.activate onde diz "O Google - Microsoft Edge" precisará ser substituído pelo texto da primeira janela do título do seu site. Passar o mouse sobre o ícone de borda na parte inferior da tela, com apenas esse site aberto, lhe dirá o que é.

    
por 16.06.2016 / 16:48
1

Aqui está uma técnica alternativa para iniciar várias instâncias do Edge a partir de um arquivo em lotes. Você pode usar um aplicativo gratuito de terceiros chamado EdgeLaunch.exe no seu arquivo de lote (quantas vezes quiser!)

EdgeLaunch.exe http://www.FirstInstance.com
EdgeLanuch.exe http://www.SecondInstance.com
etc...

link

PS: Eu sou o autor

    
por 16.07.2016 / 16:21