Eu tenho um arquivo em lote que faz um monte de coisas e no final precisa abrir um navegador da web em uma página. Existe uma maneira de, em essência, chamar ShellExecute
um http para abrir a página da web?
Prompt de comando do Windows
windows
batch-file
cmd
shellexecute
Ian Vink
fonte
fonte
Respostas:
Você pode usar o
start
comando para fazer quase a mesma coisa queShellExecute
. Por exemploIsso iniciará qualquer navegador que seja o padrão, portanto, não necessariamente iniciará o Internet Explorer.
fonte
C:\path\to\browser.exe http://www.stackoverflow.com
. Você deve fazer sua própria pergunta se precisar de mais detalhes.start http://www.stackoverflow.com
é o suficiente para abrir a página no navegador padrão.start "http://www.stackoverflow.com"
não funcionará, mas o comandostart "" "http://www.stackoverflow.com"
sim. Consulte: stackoverflow.com/questions/27261692/… e stackoverflow.com/questions/44219435/…infelizmente, o melhor método para abordar isso é usar o Internet Explorer, pois é um navegador que foi projetado para funcionar em máquinas baseadas no Windows. Isso também trará compatibilidade de outros usuários que podem ter navegadores alternativos, como firefox, chrome, opera..etc,
fonte
Quando você usa o comando start para um site, ele usará o navegador padrão por padrão, mas se você quiser usar um navegador específico, use
start iexplorer.exe www.website.com
Além disso, você não pode ter
http://
no url.fonte
iexplore.exe
Iniciar não funcionou para mim.
O que fez foi usar
firefox http://www.stackoverflow.com
ouchrome http://www.stackoverflow.com
.Obviamente, não é ótimo para distribuí-lo, mas se você estiver usando para uma máquina específica, deve funcionar bem.
fonte