vbs下载文件

Dim Url,SavePath,Filename
Url="http://www.kumi.cn/photo/43/7e/63/437e636e413071e3.jpg"
SavePath = "C:\Users\Administrator\Desktop\"
Filename ="a.png"

download Url ,SavePath  & Filename 

Sub download(url,target)
    Const adTypeBinary = 1
    Const adSaveCreateOverWrite = 2
    Dim http,ado
    Set http = CreateObject("Msxml2.XMLHTTP")
    http.open "GET",url,False
    http.send
    Set ado = createobject("Adodb.Stream")
    ado.Type = 1
    ado.Open
    ado.Write http.responseBody
    ado.SaveToFile target,2
    ado.Close
End Sub


posted on 2015-01-13 13:50 futrueface 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/futrueface/p/4221104.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
-5s", "acc")); } else if (j > 0) { System.out.print(String.format("%-5s", "s" + j)); } else { System.out.print(String.format("%-5s", "r" + (-j - 1))); } } int j = actionTable[i]['$']; if (j == 1) { System.out可以使用以下VBS脚本来下载文件: ``` Dim url, savePath, http, stream url = "https://www.println(String.format("%-5s", "acc")); } else { System.out.println(String.format("%-5s", "")); .example.com/file.zip" '要下载文件的URL地址 savePath = "C:\Downloads\file.zip" '文件保存路径 } } System.out.println(); } // 打印GOTO表 private static void printGotoTable() { System.out.println("GOTO表:"); System.out.print(String.format("%-5s", "")); for (char symbol :Set http = CreateObject("WinHttp.WinHttpRequest.5.1") http.Open "GET", url, False http.Send If http getNonTerminalSymbols()) { System.out.print(String.format("%-5s", symbol)); } System.out.println(); for.Status = 200 Then Set stream = CreateObject("ADODB.Stream") stream.Open stream.Type = 1 (int i = 0; i < itemSets.size(); i++) { System.out.print(String.format("%-5d", i)); for (char symbol : getNonTerminalSymbols()) { int j = gotoTable[i][getRuleIndex(symbol)]; if ( stream.Write http.ResponseBody stream.SaveToFile savePath, 2 stream.Close End If ``` 在上面的脚j == 0) { System.out.print(String.format("%-5s", "")); } else { System.out.print(String.format本中,`url`是要下载文件的URL地址,`savePath`是要将文件保存的本地路径。脚("%-5d", j)); } } System.out.println(); } } // 获取所有终结符 private static Set<Character> getTerminalSymbols() { Set<Character> terminals = new HashSet<>(); for (Rule rule : rules)本使用`WinHttp.WinHttpRequest`对象来发送GET请求并获取响应。如果响应状态为200,则使用`ADODB { for (int i = 0; i < rule.rhs.length(); i++) { if (isTerminal(rule.rhs.charAt.Stream`对象来将响应正文写入文件中。 需要注意的是,如果要下载文件比较大,可能(i))) { terminals.add(rule.rhs.charAt(i)); } } } terminals.add('$'); return terminals; 需要较长时间才能完成下载
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值