精华内容
下载资源
问答
  • powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
  • NULL 博文链接:https://zyy200411.iteye.com/blog/811504
  • VBScript变量可以由运算符来操作,以执行... 在VBScript中,一个'(英文单引号)符号开始一个注释,可以将'放在一行的开始处,使得一整行都成为一条注释;或者,可以将其放在命令行中的任何位置。从'开始到该行末尾的...

    VBScript变量可以由运算符来操作,以执行数学或字符的运算;


    VBScript运算符分为三类:

    比较运算符:

    wKioL1MOFMeDyBfvACrC1gzWOd0013.jpg

    逻辑运算符:

    wKiom1MOFUawHoLmACA1M9ok8aY138.jpg

    算术运算符:

    wKiom1MOFcmgt2hWAC1TNhqkq8I859.jpg


    VBScript注释语法:

       在VBScript中,一个'(英文单引号)符号开始一个注释,可以将'放在一行的开始处,使得一整行都成为一条注释;或者,可以将其放在命令行中的任何位置。从'开始到该行末尾的所有内容都将忽略。

        在VBScript中,没有块注释;




    本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1364044,如需转载请自行联系原作者

    展开全文
  • vbs控制电脑说话,vbs获取时间,vbs小程序

    千次阅读 多人点赞 2018-12-19 10:01:58
    VBS也挺强大的呢,这篇给大家演示的是获取当前时刻,并根据不同的时间段来问好! 注:编辑器不支持vbs编程,单引号后是注释哦!
    VBS也挺强大的呢,这篇给大家演示的是获取当前时刻,并根据不同的时间段来问好!

    注:编辑器不支持vbs编程,单引号后是注释哦!

    d=Date()
    t=Time()
    h=Hour(t)    '获取到当前的小时
    
    if h<9 then
    	k="早上"
    elseif h<12 then
    	k="上午"
    elseif h<14 then
    	k="中午"
    elseif h<18 then
    	k="下午"
    else
    	k="晚上"
    end if
    
    lady="大美女," & k & "好呀!"     '拼装好问好的话   
    CreateObject("SAPI.SpVoice").Speak(lady)     '电脑读出这句话
    

    效果图:
    在这里插入图片描述
    哈哈,只能听到哦!

    喜欢的点个赞❤吧!

    展开全文
  •    注释是指存在在代码当中但不会被执行的部分,在VBS里用单引号进行注释,所有单引号后面的内容都被解释为注释。     二、变量    在VBS中,变量的命名只能由字母(a ~ z)、数字(0 ~ 9)和下划线( _ )...

    VBS基础知识

    前言

       经过了之前的VBS入门学习,相信大家对VBS脚本语言有了一定的了解,这篇文章将向大家展示VBS脚本语言的基础知识。这次废话不多说,直接上货!
       

    一、注释

       注释是指存在在代码当中但不会被执行的部分,在VBS里用单引号进行注释,所有单引号后面的内容都被解释为注释。
       

    二、变量

       在VBS中,变量的命名只能由字母(a ~ z)、数字(0 ~ 9)和下划线( _ )组成,并且第一个字符必须是字母。举个例子:
       
       合法的变量名:guyu,gu_yu,gu2_1yu
       不合法的变量名:*guyu,666guyu,+guyu666
       
       在定义变量时,需要使用关键字“dim”来告诉VBS你要创建一个变量,然后将变量名跟在后面,在申请多个变量时可以用“,”分隔。
       
       定义变量的语法格式:

    dim 变量名1,变量名2,变量名3……变量名n
    

       

    注意:

       1.在VBS中引用变量、方法、函数、对象时不区分大小写。
       2.VBS中不允许在定义变量的同时给变量赋值。
       
       正确定义并赋值:

    dim guyu
    guyu = "谷雨"
    

       错误定义并赋值:

    dim guyu = "谷雨"
    

       
       3.VBS中允许在一行代码内同时对两个变量进行赋值,中间用冒号分隔。

    dim gu,yu
    gu="谷":yu="雨"
    

       

    三、类型转换

       从上面的定义变量可以看出,VBS在定义时只有一种变量类型,所以我们在实用中需要使用类型转换函数来将变量转换为相应的变量类型。
       
       1.Cint函数:将变量转换为整数类型。取值范围: -32,768 ~ 32,767
       2.Clng函数:与Cint函数相同。取值范围: -2147483648 ~ 2147483647
       3.Ccur函数:将变量转换为货币类型。
       4.Csng函数:将变量转换为单精度类型。
       5.Cdbl函数:将变量转换为双精度类型。
       6.Cstr函数:将变量装换为字符串类型。
       7.Cbyte函数:将变量转换为字节类型。
       8.Cbool函数:将变量转换为布尔值。
       

    四、数组

       一个包含着一系列值的变量被称为数组。数组由变量名和下标组成,变量名后面的小括号里就是下标值,下标值总是从零开始。

    a(5)//变量名为“a”,下标值为“5”的数组
    

       VBS数组使用的没有那么频繁,因为它那让人头疼的定义和赋值方式(多维数组),所以我们浅略的过一下就好。如果有好学的同学想要深入了解,可以看一下这位大佬的文章:VBS数组深入浅出

       

    我下面简单介绍几种常用函数的作用:

       1.array 函数:返回一个包含数组的变量。

    array(元素值1,元素值2,元素值3……元素值n)
    

       各个元素值之间用“,”分隔,最终创建的数组下标为总数值个数加一,没有值就默认创建一个长度为零的数组。
       
       2.isarray 函数:判断参数是否为数组,是的话返回 True;否则返回 False。

    isarray(参数名)
    

       3.UBound 函数:返回指定数组维数的最大可用下标。
       4. LBound 函数:返回指定数组维的最小可用下标。
       5.Split 函数:返回基于 0 的一维数组,其中包含指定数目的子字符串。
       6.Join 函数:返回一个字符串,此字符串由包含在数组中的许多子字符串连接创建。
       
       

    在VBS里,数组分为动态数组与静态数组

       
        动态数组的定义与赋值:

    dim a
    a = array(1,2,3,4,5)
    //此时: a(0)=1, a(1)=2, a(2)=3, a(3)=4, a(4)=5
    
    a = array(1,2,3,4,5)//与上面代码相同
    

       上面这段代码是定义了一个变量“a”,然后通过“array函数”将数组赋值给变量“a”。
       
       
       静态数组的定义与赋值:

    dim a(3)
    a(0)=1
    a(1)=2
    a(2)=3
    

       这段代码定义了一个能存储三个数据的数组变量“a”,并给它赋值。
       
       
       我们可以通过下标来访问数组里的指定的值(切记下标值从零开始!)。执行下面的代码,弹出对话框内容为“1”。

    a = array(1,2,3,4,5)
    msgbox a(0)
    

       
       在改变数组大小时,数据可能会被破坏,使用关键字preserve可以保护数据。

    dim preserve array(5)
    

       

    五、操作符

    现实中的操作VBS中的操作符
    加、减、乘、除+,-,*,/
    乘方^
    取模Mod
    等于、大于、小于=,>,<
    不等于、大于等于、小于等于<>,>=,<=
    逻辑与、逻辑非、逻辑或AND,NOT,OR
    连接字符串+或&

       

    六、选择语句(条件语句)

       VBS选择语句有“if”和“Select Case”两种。
       

    1.if 语句语法格式:

    If……Then……Else……
    

       通俗点解释就是:如果……则……否则……
       给大家举个例子:

    dim a, b, c
    a = inputbox("请输入:")
    b = 666
    c = 888
    if a < 99 then 
      msgbox b
    else
      msgbox c
    end if
    

    代码解析:

       第一行:定义了三个变量“a,b,c”、
       第二行:利用“inputbox函数”获取输入的值,并赋值给变量“a”。
       第三、四行:为变量“b”和“c”赋上初始值。
       剩下的 “if” 语句的意思是:如果变量“a”的值小于99,则输出变量“b”的值,否则输出变量“c”的值,“if”语句结束。
       
       
       有多个条件时可以添加 “elseif” 以提供更多选择:

    dim a, b, c
    a=inputbox("请输入:")
    if a<99 then 
      msgbox a
    elseif a=99 then 
      msgbox b
    elseif a>99 then
      msgbox c
    end if
    

    代码解析

       如果变量“a”的值小于99,则输出变量“a”的值,如果变量“a”的值等于99,则输出变量“b”的值,如果变量“a”的值大于99,则输出变量“c”的值。
       
       

    2.Select Case语句

    dim a
    a=inputbox("请输入:")
    a=int(a)
    select case a 
      case 1 msgbox("111")
      case 2 msgbox("222")
      case 3 msgbox("333")
      case 5 msgbox("444")
      case else msgbox("555")
    end select
    

       他类似于高级语言里的switch语句,可以从多个语句块中选择执行其中的一个。

    代码解析

       前三行:定义变量"a",获取输入值,将其类型转换为整数类型。
       
       第四行到最后:利用select case判断变量“a”的值,“a”的值将与结构中每个 case 的值比较,如果匹配,则执行与该case 关联的语句块。没有能匹配的则输出case else后的语句。
       
       比如我输入“1”,它会输出“111”,我输入“5”,他会输出“444”,我输入“6”,他会输出“555”,,我输入“494654”,他会输出“555”。
       

    七、循环语句

       VBS中共有五种循环形式,与高级语言的循环比较相似。

    1.for……next

       用于指定固定的循环次数。

    for 循环变量=初始值 to 结束值
    循环体
    next
    

    2.for……each

       用于对数组或对象集合的遍历。

    for each 循环变量 in 遍历对象或数组
    循环体
    next
    

    3.do……while

       当满足循环条件时,会执行循环体。

    do while 循环条件
    循环体
    loop
    

    4.do……until

       当循环条件不满足时,执行循环体。

    do until 循环条件
    循环体
    loop
    

    5.while

       满足条件时会一直循环。

    while 循环条件
    循环体
    wend
    

       

    八、函数与子程序

    1.函数

       基本定义方法:

    function 函数名(参数值)
    代码块
    函数名=返回值
    end function
    

       跟大部分高级语言一样,函数在调用时需要加小括号。函数只能出现在赋值语句的右边,或表达式中。函数不能直接使用,如需要,可使用call语句调用,并取消其返回值。

    2.子程序

       定义方式与函数相似,只是没有返回值,并且在调用时不需要加小括号,也不能在表达式中使用。
       

    结束语

       这篇只算是大体的展示了一些VBS基础知识,有好些地方写的比较粗略,没有那么细致,有误的地方还是要麻烦大佬帮忙指出。
       后面还会有注册表篇,实战篇(比如怎么祸害朋友的电脑,嘿嘿嘿),感兴趣的同学可以点点关注(不迷路)。
       

    展开全文
  • vbs脚本学习笔记

    2020-02-14 22:10:51
    1.定义变量/常量 ...2.注释 rem ’ 3.条件判断 ' 判断输入数是否大于1 dim num num=int(inputbox("请输入一个整数")) if num>1 then msgbox("大于1") elseif num<1 then msgbox("小于1") elseif ...

    1.定义变量/常量

    • dim 定义变量
      dim var=1
    • const 定义常量
      const PI=3.14

    2.注释

    • rem

    3.条件判断

    ' 判断输入数是否大于1
    
    dim num
    num=int(inputbox("请输入一个整数"))
    if num>1 then
    msgbox("大于1")
    elseif num<1 then
    msgbox("小于1")
    elseif num=1 then
    msgbox("等于1")
    end if
    

    相等符号不是== 而是=

    '输入数字判断对应的星期
    dim num
    num=int(inputbox("请输入1-7中一数字"))
    select case num
    case 1
    msgbox("MON")
    case 2
    msgbox("TUE")
    case 3
    msgbox("TUR")
    case 4
    msgbox("WED")
    case 5
    msgbox("FRI")
    case 6
    msgbox("SAT")
    case 7
    msgbox("SUN")
    case else
    msgbox("不在范围内")
    end select
    

    4.循环语句

    • For…Next
    '循环接收5个数 并计算其总和、平均值
    
    dim sum
    dim count
    count=5
    dim i
    for i=1 to 5 step 1
        sum=sum+int(inputbox("第"&i&"个数"))
    next
    msgbox("总和:"&sum&" 绝对值:"&sum/count)
    
    • For Each…Next
    ' 循环输入数组 并遍历出来
    
    dim arr(4)
    dim i
    for i=0 to 4
          arr(i)=int(inputbox("请输入数字"))
    Next
    For Each x in arr
           msgbox(x)
    Next
    
    • Do…While Loop
    '循环接收5个数 并计算其总和、平均值
    
    dim sum
    dim count
    count=0
    dim i
    Do While count<5
        sum=sum+int(inputbox("第"&count+1&"个数"))
        count=count+1
     Loop
    msgbox("总和:"&sum&" 绝对值:"&sum/count)
    
    • Do Until…Loop

    5.数组

    • 一维数组
      arr(4) 0-4 五个元素
    • 多维数组
      arr(2,4) 行0-2 列0-4 3*5=15个元素

    6.函数

    *自定义函数

    function 函数名(参数1,参数2)
    函数名=xxx//返回值类似于return
    end function
    
    调用函数
    1.call 函数名(参数)
    2.函数名(参数)
    
    ' 计算数的平方
    
    function square(num)
    square=num*num
    end function 
    dim num
    num=int(inputbox("输入一个整数"))
    msgbox(square(num))
    
    • 常用内建函数

    7.子程序

    • 与函数区别 * 无返回值*
    sub 子程序名
    
    end sub
    

    w3c vbs教程

    展开全文
  • qtp:vbs基础教程

    千次阅读 2014-09-29 17:11:55
    Vbs脚本编程简明教程之一—为什么要使用Vbs?  在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制、粘贴、改名、删除,也许你每天启动...
  • 在用PowerDesigner时.常常在NAME或Comment中写中文在Code中写英文.Name只会显示给我们看,Code会使用在代码中.但Comment中的文字会保存到数据库TABLE的Description中,有时候我们写好了Name再写一次...vbs"]'***...
  • 脚本为VBS编写,利用WMI编写,通过测试。 使用中Flag为你要检索清理的关键字,并取消这两行的注释: Link:71 '''oReg.DeleteKey k_root, subkey '删除注册表的代码 Link:151 '''oReg.DeleteValue strKR, ...
  • powerdesigner是个好东西,我对它很有感情,不过也有些不满,不满有三:1。采用ms技术,不能在linux等非windows平台上使用,脚本执行语言采用vbscript,建议采用javascript,python,perl等更大众的语言。...
  • '****************************************************************************** '* File: name2comment.vbs '* Title: Name to Comment Conversion '* Model: Physical Data Model '* Objects: Table...
  • vbs病毒源文件

    2020-09-06 02:13:10
    小弟才接触vbs.前几天中了个病毒,我看了半天,看不明白。有些看明白的地方我做了注释。请大虾帮忙解加些注释,万分感激,病毒代码如下:
  • name2comment.vbs

    2020-05-22 15:49:49
    每次我用PowerDesigner设计数据库时,都只是注释了一些复杂的字段,一些简单的字段根本就不用注释,见到code就知道其中的意思,奈何本人英文水平有限,加上一些英文单词太长进行了简写,我就想要把字段名称name这列...
  • vbs脚本

    千次阅读 多人点赞 2019-04-19 03:31:11
    前言:VBS是VBScript的简单,是由微软推出的一套基于Windows的脚本语言,...用“REM”和“'”进行注释操作 用Inputbox和Msgbox实现输入输出操作 二.变量的定义和使用 1.Const关键字来定义,例如:const PI=3.1...
  • 为了讲课写的一个小脚本,水平有限,也在网上参考了一些其他人的代码,在代码中进行了简单的注释,基本可以实现自动从U盘中将特定类型的文件复制出来,也可以指定关键字进行复制,不过只能二选一,具体的功能可以...
  • 简单VBS教程

    万次阅读 多人点赞 2018-06-24 15:38:25
    讲一下VBScript。主要面向菜鸟,懂得编程的朋友就不要浪费时间了,如果你想接触以下VBScript也可以。但既然有编程基础推荐直接去找一些参考书来读。...正如其字面所透露的信息,VBS(VBScript的进一步简写)是基...
  • winccVBS从入门到精通

    2012-02-11 09:45:17
    wincc中通过VBS脚本可以实现画面的各种期望的操作。例如用脚本改变对象背景色、实现动画等
  • 取消/注释的宏,可以用于C++,java,VB VC内使用方法: 将文件格式更改为dsm,放置于Program Files\Microsoft Visual Studio\COMMON\MSDev98\Macros目录下 打开VC——Customize——add-ins and Macro files 勾选上...
  • wincc vbs语法1.docx

    2019-07-08 17:09:53
    wincc VBS语法部分注释,包含简单的一些功能代码(取3个数的最大值)
  • 源代码注释去除工具

    热门讨论 2012-02-13 18:05:34
    本工具可以快速清除源代码中的各类注释文本,目前支持的格式有SQL脚本文件、C/C++/C#文件、VB/VBScript文件
  • VBS基本语法

    2019-03-29 15:22:46
    一、初识VBS Vbs       是一种变量无关、解释性执行的脚本语言。vbs语言中不区分大小写。语句以换行结束。 dim        声明变量;批量名称声明,多个变量...
  • powerdesign 逆向工程完成后,数据库中comment脚本
  • VBS脚本代码经典实例

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

    万次阅读 多人点赞 2019-11-14 17:11:58
    测试开发笔记 第一章 测试基础 7 什么是软件测试: 7 ★软件测试的目的、意义:(怎么做好软件测试) 7 3.软件生命周期: 7 第二章 测试过程 8 1.测试模型 8 H模型: 8 V模型 9 2.内部测试 10 ...
  • 一打就很难停下来,深感于此,于是我就利用学习过一段时间的vbs来写一个辅助我们利用电脑的程序。源码分享,大家不用担心会植入病毒。我写这个的灵感目的源于对自己打游戏的经历的总结:有时候打游戏停不下来,一局...
  • vbs恶意脚本Recently, I was willingly forwarded a phishing email (for science!) which contained a ZIP attachment, requesting the recipient to update their contact information: 最近,我很乐意转发一封...
  • vbs模拟键盘和鼠标输入

    千次阅读 2020-06-04 09:14:17
    在很多时候下,我们通常需要...VBS模拟键盘的输入(大全) Set objShell = CreateObject(“Wscript.Shell”) do WScript.Sleep 500 objShell.SendKeys “{F2}” loop 这里是一个简单的例子,创建对象后使用SendKeys向目
  • PowerDesigner 中将Comment(注释)及Name(名称)内容互相COPY的VBS代码
  • 使用下一个示例脚本进行了测试(为了更好地理解,对其进行了注释):option explicit On Error GoTo 0 Dim objShell, sProgram, sTxtFile, sTxtPath, sCmdLine, sTxtExists Set objShell = WScript.CreateObject( ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,806
精华内容 1,922
关键字:

vbs注释