VBS学习笔记 第二章 VBS脚本进阶

本文详细介绍了VBS中的CreateObject函数及其应用,如Scripting.FileSystemObject、Excel.Application等。同时,讲解了VBS在文件及文件夹管理、TXT文件操作、Excel文件操作中的使用方法,包括创建、删除、读写等操作,并提到了错误处理和调试技术。此外,还展示了如何使用VBS解决西门子软件重启的问题。
摘要由CSDN通过智能技术生成

[2.1]--CreateObject函数

CreateObject:创建并返回一个对AcliveX对象(VB标准的)的引用。可以访问windows系统内安装的所有com对象(windows的),并且可以调用这些部件中存放的命令。(可以说是VBS中最强大的函效,没有了它,VBS只能用来算算数学题)

Scripting.Filesystemobject:提供一整套文件系统操作函数

Excel.Application:EXCEL实例程序

ADODB.Connection:效据库连接实例

Word.Application:word实例程序

WScript.Network:提供计算机网络相关操作

msxml2.domdocument:提供XML文档操作方法

Wscript.Shell:提供操作系统相关操作

scripting.dictionary:提供字典相关的方法

CreateObject 函数

创建并返回对 Automation 对象的引用。(ActiveX对象)

CreateObject(servername.typename [, location])

参数

servername

必选项。提供对象的应用程序名称。

typename

必选项。要创建的对象类型或类。

location

可选项。对象所在的网络服务器将被创建。

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'以下代码返回运行在命名为"myserver"的远程网络(本地)计算机上 Excel 实例的版本号 :

Function GetVersion
  Dim XLApp
  Set XLApp = CreateObject("Excel.Application")', "MyServer")
  GetVersion = XLApp.Version
End Function

a=GetVersion 
MsgBox a    'a=16.0) C:\Program Files\Microsoft Office\Office16

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

vbs中的"WScript.Network"[属性与方法]

属性

ComputerName    计算机名

UserDomain         所属局域网域的域名

UserName            用户名

方法

AddPrinierConnection                添加dos下的共享打印机

AddWindowsPrimerConnection  添加共享打印机

EnumNetworkDrives                   显示所有网络驱动器的映射信息

EnumPrinterConnections            显示所有网络打印机的映射信息

MapNetworkDrive                      映射网络驱动器

RemoveNetworkDrive                 删除网络驱动器

RemovePrinferConnection          删除网络打印机

SetDefauitPrinter                       设置默认打印机

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'通过WScript.Network控件,获取本地计算机名称
Dim nw
Set nw = CreateObject("WScript.Network")
MsgBox nw.ComputerName

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

图片

lhost:本地计算机对象

WMl(Windows Management Instrumentation)技术是微软提供的Windows下的系统管理工具。通过该工具可以在本地或者管理客户端系统中几乎一切的信息。很多专业的网络管理工具都是基于WMI开发的。

[2.2]--文件及文件夹管理

文件夹操作相关控件:Scripting.Filesystemobiect

文件夹常用操作:

CreateFolder:            创建一个空文件夹

DeleteFolder(File):    剧除文件夹

FolderExist(File):       确认文件夹是否存在

CopyFolder(File):      复制文件夹

MoveFolder(File):      移动文件夹

文件常用操作:

GetExtensionName:     获取文件后缀

GetBaseName:             获取文件名称

GetParenFolderame:    获取文件所在文件尖,全路径

Vbs脚本文件相关信息:

  • 9
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值