IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> visual basic script(vbs) 基础、常见对象 -> 正文阅读

[JavaScript知识库]visual basic script(vbs) 基础、常见对象

VBScript (Visual Basic Script) allForOne

基础

初识

  1. VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性,并继承了JavaScript的跨平台的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序
    vbs 语言中不区分大小写,语句以换行结束
  2. dim :声明变量;可以批量声明变量,多个变量之间用逗号隔开(类比JavaScript中的 var)
'声明一个'
dim a
'声明多个'
dim b , c
  1. set :赋值对象
set fso=createobject("scripting.filesystemobject")
  1. rem :注释,同’

常用函数与其描述

函数描述
MsgBox显示一个消息框(对话框
InputBox显示一个输入框
UBound返回数组的最大下标
LCase把指定的字符串转换为小写
UCase把指定的字符串转换为大写
StrComp比较两个字符串,并返回一个值:相等返回0,x>y返回1,x<y返回-1,x或y为Null返回Null
Len返回字符串中字符的数目
Weekday返回该日期是星期几,默认星期天为第一天返回1

语句写法

  • 条件语句
'if 语句'
If xxx Then
	xxx
ElseIf xxx Then
	xxx
Else
	xxx
End If
'select case 语句'
Select Case xxx 
	Case 1 xxx
	Case 2 xxx
	Case 3 xxx
	Case Else xxx
End Select
  • 循环语句
'while 循环'
do while true
    xxx
loop
'for 循环'
For i=1 To 100 
	xxx
Next

函数写法

  • 有返回值
Sub Name(Parameter)
    
End Sub ' Name
  • 无返回值
Function Name(Parameter)
    
End Function ' Name

VBS 常见对象

对象以及写法描述
Set Obj_Shell = CreateObject(“Wscript.shell”)读写删注册表,打开指定程序
Set Obj_WinHttp = Createobject(“WinHttp.WinHttpRequest.5.1”)网页POST,GET
Set Obj_DictionAry = CreateObject(“Scripting.DictionAry”)字典
Set Obj_FilEsystem = CreateObject(“Scripting.FileSystemObject”)文件相关对象,磁盘
Set Obj_Adodb = CreateObject(“adodb.stream”)可以用于GET,POST下载网页图片等数据
Set Obj_ScriptControl= CreateObject(“MSScriptControl.ScriptControl”)可以运行JAvaScript代码
Set Obj_RegExp = New RegExp正则表达式

FSO

FSO 介绍

文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在 Vbs 中对桌面和文件系统进行访问的顶级对象是 FileSystemObject(FSO),这个对象特别复杂,是 vbs 进行文件操作的核心。

FSO包含的常见对象

对象描述
Drive包含储存设备的信息,包括硬盘、光驱、ram 盘、网络驱动器
Drives提供一个物理和逻辑驱动器的列表
File检查和处理文件
Files
Folder检查和处理文件夹
Folders提供文件夹中子文件夹的列表
Textstream读写文本文件

FSO的常见方法(函数)

方法描述
BulidPath把文件路径信息添加到现有的文件路径上
CopyFile复制文件
CopyFolder复制文件夹
CreateFolder创建文件夹
CreateTextFile创建文本并返回一个 TextStream 对象
DeleteFile删除文件
DeleteFolder删除文件夹及其中所有内容
DriveExits确定驱动器是否存在
FileExits确定一个文件是否存在
FolderExists确定某文件夹是否存在
GetAbsolutePathName返回一个文件夹或文件的绝对路径
GetBaseName返回一个文件或文件夹的基本路径
GetDrive返回一个 dreve 对象
GetDriveName返回一个驱动器的名字
GetExtensionName返回扩展名
GetFile返回一个 file 对象
GetFileName返回文件夹中文件名称
GetFolder返回一个文件夹对象
GetParentFolderName返回一个文件夹的父文件夹名
GetSpecialFolder返回指向一个特殊文件夹的对象指针
GetTempName返回一个可以被 createtextfile 使用的随机产生的文件或文件夹的名称
MoveFile移动文件
MoveFolder移动文件夹
OpenTextFile打开一个存在的文件并返回一个 TextStream 对象

FSO使用

  1. 通常先创建其模型
  2. 然后调用其方法进行操作
  3. 关闭模型并释放资源
  • 创建其模型
set fso =  CreateObject("scripting.filesystemobject")
  • 关闭释放
Set fso = nothing

后调用其方法进行操作
3. 关闭模型并释放资源

  • 创建其模型
set fso =  CreateObject("scripting.filesystemobject")
  • 关闭释放
Set fso = nothing
  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 13:45:45  更:2021-10-07 13:46:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 0:07:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码