VBS学习(一)

VBS是我上大学期间跟随VB6.0程序设计课程一起学的,我们那个时候的大学计算机课程还要学VB6.0,不知道当今大学生还学不学这个。

VBS是一种办公自动化以及简单程序的低成本实现方式。在windows Servece 2003 以及Windows XP系统及更新Windows系统上均可以使用。
另外需要注意,由于部分企业电脑出于保密和安全性的考虑,电脑上会卸载WSH,VBS虽然使用记事本编写,但是程序执行仍然需要搭载WSH(Windows脚本宿主)。

VBS的变量声明语句为

Dim 变量名

建议使用VBS编程时养成声明变量的良好习惯,因为VBS允许变量名未经声明直接使用。如果在代码比较长,变量比较多的情况下不声明变量,在后期更新维护的时候很容易出错。

变量命名最好有明确含义,VBS代码中不要求强制缩进,甚至不用强制换行(VBS可以在代码中使用换行符来进行逻辑上的换行。代码换行符是英文的冒号)
也就是说,如果你开心,你可以这样写

dim a:a=inputbox("What is your name?"):msgbox a

需要注意的是VBS代码中,除了文本内容,其他的代码是不区分大小写的,包括变量名。也就是说,当我们声明一个函数用于计算正弦函数sin,函数名sin和SIN以及Sin在VBS代码中均为同一函数。

所以使用VBS代码请记住不要使用大小写区分不同变量名,这会报错。

VBS注释使用的是英文单引号,及时在代码节点添加注释。有利于后期维护更新,当然如果是要恶心人,以上守则请跳过。

VBS中存在不少的内建函数,Inputbox和Msgbox就是两个经常调取输入输出的VBS内建函数。这里不得不夸一夸VBS,不用搭载环境(因为Windows开机自带),不用适配版本(因为VBS从来不会更新,只要有WSH和windows,Win11也能正常跑)。如果有兴趣,VBS搭配IE浏览器完全可以在Win10上做成软件。

VBS的运算与其他的编程语言类似。存在各种不同优先度的运算。不过最常用的还是数学运算、比较运算和逻辑运算。

在这里唯独想强调一下,在文本类变量做运算时,+和&均可以使用,而在部分VBS内建函数内,仅能使用+或者&进行文本合并,如果存在误用会导致函数报错(往往为&)
需要注意的是+相比&优先级更高。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、vbs变量 1、变量名称规则: 1)必须以字母开 2)不能包含点号(.) 3)不能超过255个字符 2、...
    69udge阅读 1,099评论 0 2
  • python基础语法总结 参考:Python基础语法总结 参考:1.Python标识符 在 Python 里,标识...
    跟着大佬走阅读 507评论 0 0
  • 大师兄的Python学习笔记(二): 面向对象和类 一、在开始之前 1. 一些常见问题 应该学习一种语言还是多种语...
    superkmi阅读 1,444评论 1 55
  • 1、VBS获取系统安装路径 /*先定义这个变量是获取系统安装路径的,然后我们用“&strWinDir&”调用这个变...
    宫夜32阅读 1,698评论 0 1
  • 程序有自己的逻辑结构。上一篇只有顺序结构。此外还有分支和循环结构。顺序结构是说,按照代码语句的上下文顺序执行。分支...
    流明_202393413阅读 154评论 0 2