vbscript能做什么

简介:

关于vbscript,用过qtp工具的,估计都知道,但是vbs到底能做什么呢?我想只有vb程序员才知道,不过vbs其实很简单,稍微懂点开发,有点开发基础的,基本都能看懂vbs简单的脚本,不过要想去写这些脚本还是得动手,有目的性地去学习,效率会事半功倍。说到效率,我还真是深有体会,我通常都是在遇到一个问题,然后不断去探索和解决的过程中,等我把问题解决了我发现原来这样学习一种东西,真是惊叹!

vbs是很多病毒高手经常用的脚本之一,也是早期作为病毒开发最主要的脚本,因为vbs主要是是依赖于windows操作系统本身的,不需要运行平台,在系统上直接运行,从本质上看就是通过调用windows对象本身来操作windows对象本身,所以就被称之为脚本,如果用过linux的,肯定也知道shell脚本也是依附于linux本身来调用的,等同于vbs。

先贴出一段脚本吧,如下:

Dim obj 
Set obj = wscript.createobject("wscript.shell")
obj.exec("C:\Program Files\ymLevel2\L2StockQK.exe")   
wscript.Sleep 1000
obj.Sendkeys "{down}"  
wscript.Sleep 1000                    
obj.Sendkeys "{enter}"
obj.Sendkeys "name"
wscript.Sleep 1000
obj.Sendkeys "{enter}"
obj.SendKeys "×××××"    
wscript.Sleep 1000  
obj.Sendkeys "{enter}"
wscript.Sleep 5000
obj.Sendkeys "%{F4}"
obj.Sendkeys "{left}"
wscript.Sleep 1000
obj.Sendkeys "{enter}"

这是一个自动启动并登录软件的代码,其实不是说效率有多高,但是唯一的优点就是方便,这也是就是脚本的方便之处吧,不然没有其他作用,因为它做不了想java那样的web应用程序...

vbs常用的编辑工具有如下:

记事本,vbsedit.exe,还是推荐用vbsedit吧,毕竟可以直接调试和运行的

vbs的主要用途:

自动调用系统对象完成复杂而且重复的操作;

可以做自动化脚本的首选,一般用户客户端软件的自动化测试脚本。











本文转自一米一阳光博客园博客,原文链接:  http://www.cnblogs.com/candle806/archive/2010/10/26/1861606.html  ,如需转载请自行联系原作者



相关文章
|
3月前
|
JavaScript 前端开发
如何在JavaScript中替换字符串:一篇详细指南
如何在JavaScript中替换字符串:一篇详细指南
|
JavaScript 前端开发
javascript escape()和unescape()区别
javascript escape()和unescape()区别
83 1
|
移动开发 JavaScript 前端开发
JavaScript——正则表达式
正则表达式 正则表达式是用于匹配字符串字符组合的模式,在JavaScript中,正则表达式也是对象。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字母、数字或者下划线, 昵称输入框中可以输入中文(匹配)。此外,正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。 其他语言也会使用正则表达式,本阶段我们主要是利用 JavaScript 正则表达式完成表单验证。 特点 灵活性、逻辑性和功能性非常的强。 可以迅速地用极简单的方式达到字符串的复杂控制。 对于刚接触的人来说,比较晦涩难懂。比如:
|
JavaScript 前端开发 程序员
六个 JavaScript 中有效的转义序列
六个 JavaScript 中有效的转义序列
107 0
|
JavaScript 前端开发 数据安全/隐私保护
JavaScript 中使用正则表达式
JavaScript 中使用正则表达式
108 0
JavaScript 中使用正则表达式
|
JavaScript 前端开发 C#