Como abrir várias instâncias do Internet Explorer com guias de URL diferentes para cada instância por meio de arquivo em lote

Como abrir várias instâncias do Internet Explorer com guias de URL diferentes para cada instância por meio de arquivo em lote

O que estou tentando fazer é criar um arquivo bat que carregue automaticamente todos os programas que uso no trabalho por meio da inicialização normal. A partir de agora, ao fazer login no meu sistema, posso executar um programa de limpeza de área de trabalho, abrir três instâncias diferentes do Internet Explorer e alguns outros programas dedicados que uso diariamente. O que eu adoraria poder fazer seriam abrir guias individuais nessas instâncias do IE.

Por exemplo (estes são sites aleatórios, não os que eu usaria):

  • Instância 1
    • www.google.com
    • www.yahoo.com
    • www.ebay.com
  • Instância 2
    • www.nytimes.com
    • www.foxnews.com
    • www.wallstreetjournal.com
  • Instância 3
    • www.fidelity.com
    • www.marketwatch.com

Presumo que se este código foi criado com sucesso, adicionar ou remover instâncias/guias seria fácil. Como estou falando de um computador de trabalho, meu acesso às funções de administrador é limitado. Achei que a melhor maneira de resolver isso era entrar em contato com os profissionais! Então, o que você acha? Como isso pode ser feito?

Responder1

Supondo que os grupos de guias não sejam uma solução boa o suficiente, sim, isso é possível. O que se segue é um script em lote realmente rudimentar, mas deve funcionar (sinta-se à vontade para refiná-lo):

start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.google.com
start http://www.yahoo.com
start http://www.ebay.com
start "C:\Program Files\Internet Explorer\iexplore.exe" http://www.nytimes.com
start http://www.foxnews.com
...

Basicamente, crie novas instâncias do IE para cada janela e use ShellExecute (o que o startcomando do CMD faz) para abrir sites adicionais como guias nessa janela (isso pressupõe que o IE seja o navegador padrão e você tenha a opção habilitada para abrir URLs de processos externos como novas guias na janela atual). Crie novas iexploresessões conforme necessário. A sessão final e principal seria, no seu exemplo, aquela com as guias Fidelity e MarketWatch.

informação relacionada