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
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
Respostas:
Você pode usar o start
comando para fazer quase a mesma coisa que ShellExecute
. Por exemplo
start "" http://www.stackoverflow.com
Isso iniciará qualquer navegador que seja o padrão, portanto, não necessariamente iniciará o Internet Explorer.
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 comando start "" "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,
start iexplore.exe http://www.website.com
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.
iexplore.exe
Iniciar não funcionou para mim.
O que fez foi usar firefox http://www.stackoverflow.com
ou chrome 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.