O que eu estou tentando fazer é criar um arquivo bat que carregue automaticamente todos os programas que eu uso no trabalho através de inicialização normal. A partir de agora, ao entrar em 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 seria abrir as guias individuais dentro dessas 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
Estou assumindo que se esse 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 a funções de administrador é limitado. Eu percebi que a melhor maneira de resolver isso era alcançar os profissionais! Então, o que você acha? Como isso pode ser feito?
Respostas:
Supondo que os grupos de guias não sejam uma solução boa o suficiente, sim, isso é possível. O que segue é um script em lote realmente bruto, mas deve fazer o trabalho (sinta-se à vontade para refiná-lo):
Basicamente, crie novas instâncias do IE para cada janela, use ShellExecute (o que o
start
comando CMD faz) para abrir sites adicionais como guias nessa janela ( isso pressupõe que o IE é o navegador padrão e você tem a opção ativada para abrir URLs de processos externos como novas abas na janela atual ). Crie novasiexplore
sessões conforme necessário. A sessão final e superior seria, no seu exemplo, aquela com as guias Fidelity e MarketWatch.fonte