通过vbs获取远程host文件并保存到指定目录_vbs

复制代码 代码如下:

Sub download(url,target)
Const adTypeBinary = 1
Const adTypeText = 2
Const adSaveCreateOverWrite = 2
Dim http,ado
Set http = CreateObject("Msxml2.ServerXMLHTTP")
http.SetOption 2,13056
http.open "GET",url,False
http.send
Set ado = createobject("Adodb.Stream")
ado.Type = adTypeBinary
ado.Open
ado.Write http.responseBody
ado.SaveToFile target,adSaveCreateOverWrite
ado.Close
End Sub
Set WshShell=CreateObject("WScript.Shell")
WinDir =WshShell.ExpandEnvironmentStrings("%WinDir%")
HostsFile = WinDir & "\System32\Drivers\etc\Hosts_google"
Const hosts="https://raw.githubusercontent.com/vokins/simpleu/master/hosts"
download hosts,HostsFile

经测试,由于网络问题,可能获取会超时,建议大家多运行几次。或加入脚本可执行时间。

时间: 2024-11-10 10:37:01

通过vbs获取远程host文件并保存到指定目录_vbs的相关文章

怎么利用WGET下载文件并保存到指定目录

  wget是Linux上一个非常不错的下载指令,而其指令的内容虽然说是非常简单,但内藏许多的参数,也算是Linux工作者常用的指令之一. 而这个指令我想在各大系统都预设有提供,包括了Ubuntu.Fedora等,而一般来说,要使用wget下载档案,只需要打以下的指令: wget 网址 而要让档案自动储存到指令的目录下,则需要借用-P这个参数,可以使用以下的指令 wget -P 目录 网址 举例来说,如果你要放到/root底下,你可以打下列的指令: wget -P /root 网址 其实还蛮方便

php获取远程图片并下载保存到本地的方法分析_php技巧

本文实例讲述了php获取远程图片并下载保存到本地的方法.分享给大家供大家参考,具体如下: 远程图片指的是远端服务器上的数据我们可以通过php的许多函数来读取下载了,这里整理了两个可以自动下载远程图片并下载保存到本地的例子. 例1,可以自动识别图片类型然后进行对应的保存 /* *功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_d

代码-JAVA如何访问带中文的文件链接,并且读取文件,保存到指定的位置下(非弹窗保存文件)

问题描述 JAVA如何访问带中文的文件链接,并且读取文件,保存到指定的位置下(非弹窗保存文件) 求助: 一个文件链接例如 http://192.168.0.12:8080/hr/uploads/12_15574/english_name.txt,我通过java自带的url访问,然后获取这个url的输入流,然后将它保存到指定目录下,是成功地. 现在,服务器上的文件已经访问路径是带中文的,例如http://192.168.0.12:8080/hr/uploads/12_15574/english_n

tomcat部署应用程序,打War包图片会丢失就把图片文件单独保存成一个目录,运行找不到图片

问题描述 tomcat部署应用程序,打War包图片会丢失就把图片文件单独保存成一个目录,运行找不到图片 解决方案 项目可以跑起来,也可以在前台显示操作,但是图片问题没着落啊 希望大神们可以指导下

php获取远程图片并下载保存到本地

例子一,可以自动识别图片类型然后进行对应的保存  代码如下 复制代码 /* *功能:php完美实现下载远程图片保存到本地 *参数:文件url,保存文件目录,保存文件名称,使用的下载方式 *当保存文件名称为空时则使用远程文件原来的名称 */ function getImage($url,$save_dir='',$filename='',$type=0){     if(trim($url)==''){   return array('file_name'=>'','save_path'=>''

php带密码功能并下载远程文件保存本地指定目录 修改加强版_php技巧

原作者BlueStyle 提示 改进地方有 以前的算法是等文件下载完才计算, 现在这个直接在在获取文件时候就计算大小 加了容错语句 增加了判断目录,没有目录自动创建 把计算文件大小的算法换了个 以前的那个光计算文件大小就7行代码, 现在这个只要两行 转载请保留原作者版权信息,由于作者是政府人员,为不惹麻烦,请保留此段文字完整性 html代码: 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN&qu

asp 获取远程服务器文件[采集程序]

Function GetPage(Path)         t = GetBody(Path)         GetPage=BytesToBstr(t,"UTF-8") End function Function GetPage2(Path)         t = GetBody(Path)         GetPage2=BytesToBstr(t,"GB2312") End function Function GetBody(url)        

VBS获取GZIP压缩的HTTP内容的实现代码_vbs

不少网站为了提高加载速度,启用HTTP服务器的GZIP压缩功能,当客户端发送的HTTP请求中声明可以接受GZIP编码时,服务器自动对HTTP响应内容进行GZIP压缩.但是,在VBS中想自动对GZIP编码进行解压就没有那么容易了. 不同组件对GZIP压缩的处理不尽相同,首先看Msxml2.XMLHTTP: 'By Demon 'http://demon.tw Dim http Set http = CreateObject("Msxml2.XMLHTTP") http.open &quo

用vbs实现随机读取文件的一行内容的脚本_vbs

复制代码 代码如下: randomize  set fso=createobject("scripting.filesystemobject")  set a=createobject("scripting.dictionary")  set file=fso.opentextfile("a.txt")  do while file.atendofstream<>true  m=m+1  a.add m,file.readline