Sim, com o comando de partida. Exemplo:
start "http://www.google.com"
Isso usará o navegador padrão do usuário.
Posso iniciar URLs diretamente da linha de comando no Windows?
Sim, com o comando de partida. Exemplo:
start "http://www.google.com"
Isso usará o navegador padrão do usuário.
O que é "lançamento" neste contexto? Você pode start http://www.foo.bar/
ou algo parecido, seu navegador padrão aparecerá e visitará essa URL - é isso que você quer dizer?
você pode usar
start http://www.google.com
Curiosamente, apenas a seguinte combinação está funcionando para o URL acima:
start www.google.com
start http://google.com
start http://blog.google.com
Mas o seguinte não está funcionando:
start google.com
start asp.net
start blog.google.com
Acho que é porque, no exemplo posterior, google.com e asp.net são tratados como arquivos e tentam encontrar o arquivo google.com e cometem um erro ao não encontrá-lo.
Acho que é codificado para www. Algum melhor palpite?
Você pode usar explorer <url>
, que usará seu navegador padrão.
Aqui está uma abordagem barata que funcionará no XP, pelo menos:
"%PROGRAMFILES%\Internet Explorer\IExplore" "http://www.msn.com"
A partir do código C # você pode simplesmente rodar isto (equivalente a cmd-start):
Process.Start("http://stackoverflow.com");
Você iniciou seu URL a partir de uma linha de comando diretamente (ou seja, sem executar outro programa primeiro).
Tags command-line windows url