Programa cmd nativo do Windows para baixar um arquivo

2

Estou lutando com a linha de comando do Windows há anos. É possível fazer o download de um arquivo via http (/ https) com os programas que são enviados com o windows por padrão?

Sei que posso fazer o download ou programar software adicional e adicioná-lo ao% PATH% para fazer o trabalho, mas estou procurando uma solução que funcione bem.

Este programa deve estar disponível na versão inicial do Windows.

    
por ᔕᖺᘎᕊ 12.05.2012 / 00:49

4 respostas

5

No Windows 7 ou 8:

abra powershell.exe e digite:

(New-Object System.Net.WebClient).DownloadFile("http://www.google.com/images/srpr/logo3w.png","C:\g.png")
    
por 12.05.2012 / 23:12
1

Você pode gravar um arquivo em lotes para abrir o iexplore.exe e carregar um URL, se o URL for direto para a página de download. Eu não acho que esta é a melhor opção (concorde wget ou curl funcionaria mais do jeito que você parece estar procurando), mas se você quiser usar ferramentas somente OEM, esta é uma opção.

Veja as Opções de linha de comando do Internet Explorer

IE - Open website in multiple tabs - possible with .js file

Sometime back I wanted to open multiple websites in different tabs. I tried something like below

iexplore "microsoft.com" "msn.com" "whatever.com"

As you might have tried, that didnt work as expected. I found a .js script to do that for me. Here it is below. Have the script in a .js file. I couldnt locate where I found it from. But I am guessing that it was from Eric Lippert blog.

var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.Navigate2("http://blogs.msdn.com");
oIE.Navigate2("http://blogs.msdn.com/tonyschr", navOpenInBackgroundTab);
oIE.Navigate2("http://blogs.msdn.com/oldnewthing", navOpenInBackgroundTab);
oIE.Navigate2("http://blogs.msdn.com/ericlippert", navOpenInBackgroundTab);
oIE.Visible = true;

Save the above code in launchie.js. Double click. There you go.

    
por 12.05.2012 / 21:23
0

Não existe um programa .exe independente do "Windows nativo" que simplesmente baixe um arquivo via HTTP.

O Internet Explorer expõe grande parte de sua funcionalidade por meio de componentes / objetos COM, incluindo o download HTTP / HTTPS, mas isso requer pelo menos alguns scripts para serem usados.

    
por 12.05.2012 / 21:13
0

Como dito anteriormente, não há. A melhor ideia é ter uma versão do Wget em um pendrive do Windows, fazer qualquer coisa, mas é muito difícil entender todas as opções possíveis.

Experimente os binários fornecidos pelo projeto gnuwin32: link

Embora pareçam um pouco atrasados nos lançamentos do gnu.

    
por 08.06.2012 / 23:39

Tags