没有合适的资源?快使用搜索试试~ 我知道了~
VBS基础 VBS入门
资源推荐
资源详情
资源评论
Company Logo
VBS 基础
为什么要使用 Vbs ?
如何开始第一个 Vbs 脚本?
Vbs 的基本语法(牢记)
如何利用 Vbs 运行外部程序?
错误处理
修改注册表
FSO 的常见对象和方法
FSO 中文件夹的基本操作
妙用 SendKeys 简化重复操作
妙用 SendKeys 自动上网并登陆博
FSO 中文件的基本操作
使用系统对话框
使用 dictionary 对象
VBS 内置函数
vbs 病毒的简单例子源代码解析
Company Logo
— 为什么要使用 Vbs ?
在 Windows 中,学习计算机操作也许很简单,但是很多计算机工作
是重复性劳动,例如你每周也许需要对一些计算机文件进行复制、粘贴、
改名、删除,也许你每天启动计算机第一件事情就是打开 WORD ,切
换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创
造一个舒心的环境,当然也有可能你经常需要对文本中的某些数据进行
整理,把各式各样的数据按照某种规则排列起来……。这些事情重复、
琐碎,使人容易疲劳。
第三方软件也许可以强化计算机的某些功能,但是解决这些重复劳动往
往事倍功半,我也尝试过使用计算机语言编写程序来解决这些问题,但
是随之而来的命令、语法、算法、系统框架和类库常常让我觉得这样是
否有必要,难道就是因为猪毛比较难拔,所以我就要去学习机械,为自
己设计一个拔猪毛机(?)吗?
Vbs 是一种 Windows 脚本,它的全称是 :Microsoft Visual
Basic Script Editon.( 微软公司可视化 BASIC 脚本版 ) , VBS
是 Visual Basic 的的一个抽象子集,是系统内置的,用它编写的脚
本代码不能编译成二进制文件,直接由 Windows 系统执行(实际是
一个叫做宿主 host 的解释源代码并执行),高效、易学,但是大部分
高级语言能干的事情,它基本上都具备,它可以使各种各样的任务自动
化,可以使你从重复琐碎的工作中解脱出来,极大的提高工作效率。
Company Logo
— 为什么要使用 Vbs ?
我个人认为 Vbs 脚本其实就是一种计算机编程语言,但是由于缺少计
算机程序设计语言中的部分要素,对于事件的描述能力较弱,所以称为
脚本,它最方便的地方就是提供了对 COM 对象的简便支持。那么什么
是 COM 对象呢?
我这样理解, COM 对象就是一些具有特定函数功能项程序模块,他们
一般以 ocx 或者 dll 作为扩展名,你只要找到包含有你需要的功能的
模块文件,并在脚本中规范的引用,就可以实现特定的功能,也就是说
Vbs 脚本就是调用现成的“控件”作为对象,用对象的属性和方法实现目
的,完全免去了编写代码、设计算法等等麻烦。说白了,我不是觉得拔
猪毛麻烦么?我发觉 xx 机(比如真空离心器)有一个功能可以实现脱
毛, ok ,我把它拿来给猪脱毛。什么?大材小用?太浪费资源了?天
哪,那是计算机芯片的事情,死道友不死贫道,反正我的事情是方便快
速的解决了,这就行了。
最方便的是它甚至不需要专门的开发环境,在你的计算机中,只要有
notepad ,就可以编写 Vbs 脚本了,并且可以直接执行。
Company Logo
如何开始第一个 Vbs 脚本?
就像多数计算机教程一样 ,我们从“ Hello--World !”程序开始我们的练习。
什么?不知道是什么意思?就是说大部分的计算机程序设计教程开篇入门都是
编写一个小程序,执行这个程序的结果就是在计算机的屏幕上或者 dos 窗口中
显示一行文字: Hello--World !好了,我们开始吧。
打开你的“记事本”程序,在编辑窗口填写:
msgbox "Hello World!"
然后用鼠标单击“文件”菜单,单击“保存”,把“保存在”一栏设为桌面,在“文件名”
一栏中填写 kk.vbs ,单击“保存”就可以了。然后最小化“记事本”窗口,在桌面
上寻找你刚刚保存的 kk.vbs ,然后双击。看到弹出的对话框了没有,单击“确
定”,对话框消失了。难看了点,不过确实是你编写的第一个脚本程序。
说明之一:上面的操作中,保存位置放在桌面,仅仅是为了执行方便,你保存
到其他的地方完全没有问题,只要你知道你保存在什么地方就可以了,什么?
是废话,自己保存的当然知道保存在那里了。不,自己保存的文件自己找不到
的人我见的多了去了。文件名你可以随意填写,不一定非要写 kk ,只要符合
Windows 的文件命名规则就可以了,但是扩展名必须是 vbs ,什么 ? 不知
道什么是扩展名?就是文件名中“ .” 后的那部分,简单说,就是 vbs 脚本文件
命名时必须是: xxx.vbs ,其中 xxx 你随意。
Company Logo
如何开始第一个 Vbs 脚本?
说明之二:在记事本编辑窗口中写的这行是什么意思?
Msgbox 是 VBS 内建的函数,每一个函数都可以完成一定的功能,你只需要
按照语法要求,在函数的相应部分填写相应的内容就可以了,这部分内容我们
称为参数,当然函数执行的结果我们称为返回值,一个函数可以有返回值也可
以没有,可以有参数也可以没有。你不用了解函数是怎么运作的,只要了解这
个函数能干什么就行了。
Msgbox 语法: msgbox--" 对话框内容 ", , " 对话框的标题 "
你不妨用记事本打开刚才的文件在编辑窗口中输入:
msgbox "Hello World!" , , " 系统提示 "
执行一下,看看效果和位置。
说明之三:如果执行失败,看看你的标点符号,所有的标点符号必须是在英文
状态下输入的。当然,这个脚本实在是太简单了,甚至连最简单的交互都没有,
所以你可以把脚本这样修改一下:
Dim name
name=Inputbox(" 请输入你的名字 :"," 名称 ")
Msgbox--name, , " 您的名字是 "
保存执行一下,看到弹出的对话框了么?填入你的名字,点确定,看到结果了
吗?
剩余48页未读,继续阅读
资源评论
- GQ_GuoQi2019-02-21没用,不是整理的心得的ppt。而是书ppt
narutofu7
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和MyBatis的社区问答系统.zip
- (源码)基于Spring Boot和WebSocket的人事管理系统.zip
- (源码)基于Spring Boot框架的云网页管理系统.zip
- (源码)基于Maude和深度强化学习的智能体验证系统.zip
- (源码)基于C语言的Papageno字符序列处理系统.zip
- (源码)基于Arduino的水质监测与控制系统.zip
- (源码)基于物联网的智能家居门锁系统.zip
- (源码)基于Python和FastAPI的Squint数据检索系统.zip
- (源码)基于Arduino的图片绘制系统.zip
- (源码)基于C++的ARMA53贪吃蛇游戏系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功