我需要一种通过visual basic或cmd下载程序的方法。我尝试过这些,但是下载后的文件只有大约600个字节而且不起作用。我拥有这个网站,并有ftp访问权限,如果我通过ftp下载它没关系。顺便说一句,我正在使用Visual Studio 2013。这些是我尝试过的方法:
CMD通过VB:
java.time.format.DateTimeParseException: Text '1978 SEP' could not be parsed at index 5
at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
at java.time.YearMonth.parse(YearMonth.java:295)
VB:
Dim MyCmd, Ws, Ret
Ws = CreateObject("wscript.Shell")
MyCmd = "cmd /c Powershell.exe -ExecutionPolicy bypass -noprofile -WindowStyle Hidden (New-Object System.Net.WebClient).DownloadFile('http://minecraftmapmakerstool.16mb.com/downloads/The_Map_Makers_Tool.exe','C:\Users\user\Desktop\The_Map_Makers_Tool.exe'); Start-Process C:\Users\user\Desktop\The_Map_Makers_Tool.exe;"
Ret = Ws.run(MyCmd, 0, True)
提前致谢:)
答案 0 :(得分:-2)
我认为Windows中没有内置工具可以帮助您。但是网上有很多免费程序,您可以安装然后从批处理脚本调用。以下是其中之一:CURL
以下是如何使用它的基本示例(使用您的链接)
@echo Off 标题 暂停 CD C:\ Users \ Jah \ desktop 卷曲http://www.jah.com/ofac/downloads/t11sdn.pdf> download.pdf 这将从您提供的URL下载并保存文件到download.pdf
另一种可能的替代方案是WGET。