VBS 脚本对象
Dictionary对象(1)
- 1. 属性:
a) compareMode b) count c) key d) item
- 2. 方法:
a) Add() b) Exists() c) Keys() d) Items() e) Remove() f) removeAll()
FileSystemObject对象(2)
- 1. 只允许操作三个内容:文本文件/文件夹/驱动器
- 2. 只有一个属性:drives-----返回所有drive对象的集合
- 3. 方法:24个
a) 操作文本文件的方法:
- i. createTextFile()----createFolder()
- ii. openTextFile()-----前2个方法用于操作TextStream对象
- iii. copyFile()----copyFolder()
- iv. moveFile()----moveFolder()
- v. deleteFile()----deleteFolder()
- vi. FileExists()----folderExists()
- vii. getFile()----getFolder()-----getDrive()
- viii. getFileName()
- ix. getBaseName()
- x. getExtensionName()
- xi. getTempName()
b) 操作文件夹的方法:
- i. createFolder()
- ii. copyFolder()
- iii. moveFolder()
- iv. deleteFolder()
- v. folderExists()
- vi. getFolder()
- vii. getParentFolderName()
- viii. getSpecialFolder()
c) 操作驱动器的方法
- i. driveExists()
- ii. getDrive()
- iii. getDriveName()
d) 其他方法:
- i. buildPath()
- ii. getAbsolutePathName()
Drive对象(3)
- 1. 属性:
- i. Availablespace
- ii. driverLetter
- iii. DriveType
- iv. FileSystem
- v. FreeSpace
- vi. IsReady
- vii. Path
- viii. RootFolder
- ix. SerialNumber
- x. ShareName
- xi. TotalSize
- xii. VolumeName
- 2. 方法:(没有任何方法)
File对象和Folder对象(4-5)
- 1. 属性:
- 1. attributes
- 2. dateCreated
- 3. DateLastAccessed
- 4. DateLastModified
- 5. Drive
- 6. Name
- 7. ParentFolder
- 8. Path
- 9. ShortPath
- 10. Size
- 11. Type
- 12. Files
- 13. isRootFolder
- 14. subFolders
- 2. 方法:
a) Copy() b) Delete() c) Move() d) openAsTextStream() e) CreateTextFile()
TextStream对象(6)
- 1. 属性:
a) atEndOfLine b) atEndOfStream c) column----返回当前列 d) line---------返回当前行
- 2. 方法:
a) Read() b) readAll() c) ReadLine() d) Skip() e) skipLine() f) Write() g) WriteLine() h) writeBlankLine() i) close()
Err对象(7)
★ 使用时不需创建实例
VBScript的集合(3个)
★ Drives集合
- 1. 属性:
u Count u Item ★ Files集合 ★ Folders集合 FileSystemObject对象的方法介绍:
- BuildPath()----该方法用于
VBS 脚本对象的更多相关文章
- 工控随笔_21_西门子_WinCC的VBS脚本_10_对象_01
最近有点小忙,各种事情,心情也不是很好,烦心事特别多,因此最近更新的比较慢. 不敢再松懈了,今天正好有点时间,就继续看了一下VBScript中关于对象的一些内容. 一.对象 OOP是编程规模发展到一定 ...
- VBS脚本编程(6)——对象的创建与调用
对象:严格的说,对象是复杂数据和程序结构在内存中的表现,只有在程序运行时才存在.包含有方法和属性. 对象的创建及用法 1. Set 语句 将对象引用赋给一个变量或属性,或者将对象引用与事件关联. Se ...
- 使用vbs脚本进行批量编码转换
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看分析在Linux系统下开发的项目代码,我们知道Linux系统中文本文件默认编码格式是UTF-8,而Windows中文系统中的默 ...
- Vbs脚本经典教材(转)
Vbs脚本经典教材(最全的资料还是MSDN) —为什么要使用Vbs? 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制.粘贴.改 ...
- 用VBS脚本发邮件
需求是这样的:针对账号的管理,如果发现该账号的管理员给账号加了批注,(比如要过期,修改密码,完善资料等),就需要找到这样的账号及其管理的邮件,然后发邮件给他们的管理员同时抄送给账号以达到提醒的目的.那 ...
- VBS脚本病毒特点及如何防范3(转)
5.Vbs病毒生产机的原理介绍 所谓病毒生产机就是指可以直接根据用户的选择产生病毒源代码的软件.在很多人看来这或许不可思议,其实对脚本病毒而言它的实现非常简单. 脚本语言是解释执行的.不需要编译,程序 ...
- 2.如何实现使用VBS脚本程序对直播间自动评论
前言:本文使用的是VBS脚本,实现了对繁星直播自动登录,自动进入房间并且自动评论. 前提准备:把需要刷的评论放到mysql中,再使用vbs读出评论 -------------------------- ...
- vbs脚本实现qq定时发消息(初级)
vbs脚本实现QQ消息定时发送 目标 批处理又称为批处理脚本,强大的强大功能可以高效得实现很多功能,例如批量更改文件格式,批量进行文件读写,今天我们的目标是用vbs脚本编写可以发送qq消息的脚本,并利 ...
- 工控随笔_18_西门子_WinCC的VBS脚本_07_变量作用域和传值、传址
在vbs脚本中也存在和其他编程语言一样的概念,那就是变量的作用域,变量的作用域决 定在什么范围内可以访问. 同样的在vbs脚本中对于变量也有一个生命周期, 变量的生命周期决定了变量的存续时间 这个主要 ...
随机推荐
- 5 asyncio 梨视频
# 如何提升requests模块爬取数据的效率?- 多进程或多线程(不建议) 太耗费资源- 线程池或进程池(适当使用) - 单线程 + 异步协程(推荐) # 线程池使用案例 # 梨视频 下载作业 im ...
- 制作手风琴效果时发现新大陆,好吧,其实是一个bug
手风琴效果代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8&quo ...
- 无法打开物理文件 XXX.mdf",操作系统错误 5.5(拒绝访问) 的解决办法
用T-SQL命令附加数据库时,出现如下异常信息: 无法打开物理文件 XXX.mdf".操作系统错误 5:"5(拒绝访问.)". (Microsoft SQL Server ...
- 嵌入式大赛PPT
题目:基于SLAM的移动机器人设计 嵌入式PPT应具有的几个部分 1.有哪些硬件 1)小车 2)STM32F429开发板 3)树莓派3b+开发板 4)4g通信模块 5)GPS模块 6)Kinect摄像 ...
- 新建文件的UID和GID
默认情况下:新建文件的用户ID为操作当前文件进程的有效用户ID(参考以前文章),新建文件的组ID为操作当前文件的进程的有效组ID 特殊情况:当当前新建文件的目录的SET-GID位被设置时,那么新建文件 ...
- Java 石家庄铁道大学软件工程系 学生学籍管理系统 2019 版
本系统的作用是简单实现一些学生成绩管理操作:录入,修改,绩点计算,以及系统退出等. 首先建一个主函数实现界面的实现,然后建一个数据类用来定义存放数据.之后建立一个工具类,用来实现所有要进行的操作.首先 ...
- DC-DC芯片
KIS-3R33S:同步整流7V-24V转5V/3A DC-DC降压模块 稳压电源模块 效率超过LM2576
- Centos7 [ubuntu] 安装pycharm2019.1.3并永久破解教程
一.安装pycharm2019专业版并激活步骤 1.拉取安装包 # wget https://download.jetbrains.com/python/pycharm-professional- ...
- PHP的isset()、is_null、empty()使用总结
这几个变量判断函数在PHP开发中用的其实挺多的,而且粗看上去都差不多,但其实还是有不少的区别的,如果搞不清楚,也许就会遗留一些潜在的bug, 包括我自已也遇到过这样的坑,比如有一次我就遇到过用empt ...
- iOS开发-真机调试遇到“The executable was signed with invalid entitlements.
https://www.jianshu.com/p/635574a8ab0e 如果是真机运行relase版 1.Edit Scheme中改成relase 2.更改签名为 自动签名