zoukankan      html  css  js  c++  java
  • 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的主要用途:

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

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

  • 相关阅读:
    Java实现“睡排序”——线程池Executors的使用
    浅谈HashMap与线程安全 (JDK1.8)
    Ubuntu 16 Java Develop环境快速搭建
    Spring Boot在反序列化过程中:jackson.databind.exc.InvalidDefinitionException cannot deserialize from Object value
    Java 8 – Map排序
    vue指令优化网络图片加载速度
    如何实现小于12px的字体效果
    两种以上方式实现已知或者未知宽度的垂直水平居中
    C# winform窗体间传值(使用委托或事件)
    C#栈Stack的使用
  • 原文地址:https://www.cnblogs.com/candle806/p/1861606.html
Copyright © 2011-2022 走看看