zoukankan      html  css  js  c++  java
  • VBS学习日记(一个) 开始了解

    Vbs 一个 Windows 脚本,其代表 :Microsoft Visual Basic Script Editon.( 微软可视化BASIC 脚本版),VBS 是 Visual Basic 的的一个抽象子集。是系统内置的,用它编写的脚本代码不能编译成二进制文件,直接由 Windows 系统运行(实际是一个叫做宿主 host 的解释源码并运行),高效、易学,可是大部分高级语言能干的事情。它基本上都具备,它能够使各种各样的任务自己主动化。能够使你从反复琐碎的工作中解脱出来。极大的提高工作效率。

    而我学习vbs的起因是由于要学习QTP。以vbs为基础,编辑vbs的工具vbsedit当然也能够用notapad,在编辑器中f1就可以调出帮助文档

    因为缺少计算机程序设计语言中的部分要素,对于事件的描写叙述能力较弱。所以称为脚本,它最方便的地方就是提供了对 COM 对象的简便支持。

    我这样理解,COM 对象就是一些具有特定函数功能项程序模块。他们一般以 ocx 或者 dll 作为扩展名。你仅仅要找到包括有你须要的功能的模块文件,并在脚本中规范的引用。就能够实现特定的功能。也就是说 Vbs 脚本就是调用现成的“控件”作为对象,用对象的属性和方法实现目的,全然免去了编写代码、设计算法等等麻烦。


    它甚至不须要专门的开发环境,在你的计算机中,仅仅要有 notepad,就能够编写 Vbs脚本了。而且能够直接运行。

    打开你的“记事本”程序。在编辑窗体填写:
    msgbox "He llo World!"

    然后保存,之后用鼠标双击保存的vbs文件执行就可以

    弹出对话框,单击“ 确定”,对话框消失了。难看了点,只是确实是你编写的第一个脚本程序。

    Msgbox 语法:msgbox " 对话框内容", , "对话框的标题"百度百科msgbox

    例:

    varTemp = MsgBox("Hello World",vbAbortRetryIgnore + _'下划线用来换行
    	vbCritical + vbDefaultButton3 + vbSystemModal + _
    	vbMsgBoxRight,"Warning")
    'MsgBox varTemp
    Select Case varTemp
    	Case 1
    		MsgBox "vbOK 单击了'确定'button"
    	Case 2
    		MsgBox "vbCancel 单击了'取消'button"
    	Case 3
    		MsgBox "vbAbort 单击了'终止'button"
    	Case 4
    		MsgBox "vbRetry 单击了'重试'button"
    	Case 5
    		MsgBox "vblgnore 单击了'忽略'button"
    	Case 6
    		MsgBox "vbYes 单击了'是'button"
    	Case 7
    		MsgBox "vbNo 单击了'否'button"
    End Select
    代码中的Select Case使用方法
    要想把多行代码写成一行,要用冒号:)作分隔符。比如:
    a = 1
    b = 2
    c = 3
    写成一行

    a = 1 : b = 2 : c = 3

    -----------------------华-----------------------丽-----------------------的-----------------------分-----------------------割-----------------------线-----------------------

    'Dim name:Dim sex
    Dim name,sex
    name = InputBox("请输入你的名字","名字","张三")
    sex  = InputBox("请输入性别","性别","男")
    MsgBox name & sex
    'MsgBox name,,"您的名字是"
    第一句是定义变量。dim 是定义变量的语句。其格式为:dim 变量 1,变量 2……,Vbs 仅仅有一种变量类型,所以不用声明变量类型。

    系统会自己主动分辨变量类型。inputbox是 VBS 内建的函数,能够接受输入的内容。其语法格式为:Inputbox(" 对话框内容","对话框标题"),第二句的意思是接受用户的输入。并把输入结果传递给变量 name。





    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    MySQL面试题-基础
    IDEA 创建Spring项目后org.springframework.boot报错
    IDEA上传项目到SVN
    解决:idea中右键项目找不到subversion
    关于fromdata的上传文件问题
    PHP清除数组中为0的元素
    PHP删除数组中重复的元素
    PHP代码篇(六)--如何根据邀请人id查询满足条件的会员上级
    PHP对URL进行字符串编码
    PHP时间戳相互转换
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4659514.html
Copyright © 2011-2022 走看看