VBScript函数怎么学?老手总结的学习方法分享!

吉云

今天跟大家聊聊我最近捣鼓那个VBScript函数,刚开始搞时候真是一头雾水,不过现在总算是摸出点门道,来来来,我给你们好好说道说道。

我是想搞个自动化小玩意儿,你知道,就是那种可以自己运行,不用人老盯着东西。然后我就想到脚本语言,啥是脚本语言?简单说就是能控制其它程序小程序,然后我就找到VBS,这玩意儿是基于那个啥Visual Basic,说是微软搞,我也搞不懂,反正就是要用它。

VBScript函数怎么学?老手总结的学习方法分享!

从零开始

你说作为一个门外汉,我第一步干肯定是找资料学习!我就到处搜搜,看不少文章,看看好像VBS这玩意儿还挺有意思。而且好像不复杂,我就试着学学!刚开始确实挺懵,发现它有自己规则,比如声明变量要用dim,赋值用等号就行,跟写字似。举个例子,我就写个 dim myName ,然后 myName = "大牛" ,这样就给变量myName赋值。还有数组,就是一组数据放一起,比如 names(0) = "小张" ,这就给names数组第一个位置赋值,注意,这数组是从0开始数,跟咱们平时数数不太一样。

踩坑之旅

接下来我就想着,光看不练那哪行,得动手试试。我就试着写一些简单函数,对,就是那种可以重复使用代码块。比如说,我想写一个函数,给一个数加1,我就写:

  • function f_add(num_in)
  • num_in = num_in + 1
  • f_add = num_in
  • end function

然后我就发现一个坑!你想,我调用这个函数,传进去一个数,它加1之后得告诉我结果是啥?结果,它啥也不说!后来我才知道,原来要用函数名来返回结果,就是那个f_add,得让它等于结果,这样才行。

逐渐熟练

经过这一番折腾,我对VBScript函数也有点感觉。我还试试那个啥子例程,就是用sub开头那种,跟函数差不多,但是好像更灵活一些,对,更灵活!比如这样:

  • sub s_add(num_in)
  • num_in = num_in + 2
  • end sub

然后我还学习一些内置函数,就像工具箱里工具一样,可以直接拿来用。比如Cbool,可以把一个东西变成布尔型,就是那种真假。还有Cbyte,可以把变量变成0到255之间数。这些个函数还挺多,Ccur、Cdbl、Csng等等,看得我眼花缭乱,不过常用也就那么几个。

小有所成

我用VBScript也能写点小东西,虽然还不是很厉害,但是也算是入门。我发现,这东西没那么难,关键是要多动手,多试试,遇到问题就去查查资料,或者问问别人。学习嘛不就是这样,一步一个脚印,慢慢来呗!

以上就是我VBScript函数学习之旅,希望对你们有点帮助。这只是我个人经验,每个人学习方法都不一样,你们还是要找到适合自己路子。好,今天就分享到这里,咱们下次再聊!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]