`

VBS 之CreateObject介绍

    博客分类:
  • VBS
阅读更多


ADO对象

Connection

Command

RecordSet

Record

Stream



Server.CreateObject("Scripting.FileSystemObject")

Server.CreateObject("Scripting.Dictionary") HashTable

Server.CreateXObject("Word.Application") //Server

ActiveXObject("Word.Application") //Client

Server.CreateObject("Excel.Application") //Server

ActiveXObject("Excel.Application") //Client

CreateObject("PowerPoint.Application")

Server.CreateObject("Microsoft.XMLHTTP")

Server.CreateObject("Microsoft.XMLDOM")

Server.CreateObject("MSXML2.XMLHTTP.4.0")

Server.CreateObject("WScript.Shell")

Server.CreateObject("wscript.network")

Server.CreateObject("MSWC.AdRotator")

CreateObject("Excel.Sheet")

MS FrontPage: oFP = CreateObject("FrontPage.Application")

MS Access: oAccess = CreateObject("Access.Application")

MS Graph: oGraph = CreateObject("MSGraph.Application")



CreateObject("PhotoShop.Application")

CreateObject("SQLDMO.SQLServer")

CreateObject("SQLDMO.Login")

CreateObject("SQLDMO.Backup")

CreateObject("SQLDMO.User")

Server.CreateObject("SQLDMO.BackupDevice")

Server.CreateObject("SQLDMO.Database")

Server.CreateObject("SQLDMO.Restore")

Server.CreateObject("MSMQ.MSMQQueueInfo")

CreateObject("MSMQ.MSMQQuery")

Server.CreateObject("ixsso.Query")

Server.CreateObject("ixsso.Util")



AccPac Advantage Corporate:

oAccPac=CreateObject("ACCPAC.xapiSession")



AccPac Report Master for Windows:

oImpApp=CreateObject("Impromptu.Application.30")



BarTender:

oBarTender = CreateObject("BarTender.Application")



CrystalReports:

oCRApplication = createobject ("CrystalRuntime.Application")

This doesn't invoke an IDE actually.



EUDORA:

oEud = CreateObject("Eudora.EuApplication.1")



FaxMaker:

oFax = CREATEOBJECT("fmfaxapi.application")



GroupWise:

oGroupWise = CreateObject("NovellGroupWareSession")



LotusNotes:

oNotes = CreateObject("Notes.NotesSession")

oNotes = CreateObject("Notes.NotesUIWorkspace")

oNotes = CreateObject("Lotus.Notessession") (Domino 5.0.3)



MS Common Dialog:

oCommmonDialog = CreateObject("MSComDlg.CommonDialog") && !!! You can't directly create this object without a development licence, so for dynamically doing it on another machine, see below. -- PeterCrabtree



MS Internet Explorer:

oIE = CreateObject("InternetExplorer.Application")

IEAutomationExample



MS MapPoint:

oMapPoint = CreateObject("MapPoint.Application")



MSN Messenger:

oMessenger = CREATEOBJECT("MSNMessenger.MessengerApp")



MS NetMeeting:

oNetMeeting=CREATEOBJECT("netmeeting.app.1")



MS Outlook:

oOutlook = CreateObject("Outlook.Application")

MS Outlook Express: None - It is not a COM server!



MS PowerPoint:

oPP = CreateObject("PowerPoint.Application")



MS Project:

oProj = CreateObject("msProject.Application")



MS SourceSafe:

oVSS = CreateObject("SourceSafe.0")



MS Word:

oWord = CreateObject("Word.Application")



MS Visio:

oVisio = CreateObject("Visio.Application")



MS VisualCPlusPlus: (VC++)

oCpp = CreateObject("MSDev.Application")



MS VisualFoxpro:

oVFP = CreateObject("VisualFoxPro.Application")



MS WindowsScriptingHost:

oWSH = CreateObject("WScript.Shell")



Novell GroupWise:

oGroupWise = CreateObject("NovellGroupWareSession")



PCAnywhere (host):

oPCAHost = CreateObject("WinAWSvr.BeHostDataManager")



PCAnywhere (remote):

oPCARem = CreateObject("WinAWSvr.RemoteDataManager")



QuickBooks:

QBSessionManager = CreateObject("QBFC2.QBSessionManager")



RationalRose:

oRose = CreateObject("Rose.Application")



TAPIFax:

oTAPIFax = CreateObject('FaxServer.FaxServer')



WindowsShell:

oWSH = CreateObject("Shell.Application")



Windows Media Player:

oWMP = CREATEOBJECT("WMPlayer.OCX")

oPlayList = oWmp.PlaylistCollection.GetAll()

oWmp.currentPlaylist = oPlayList.Item(0) && Zero based array

*!* Music starts!



Windows Messenger:

oMessenger = CREATEOBJECT("Messenger.MessengerApp")



WinFax:

oWinFax = CreateObject("WinFax.SDKSend")



WinPrint :

oWinPrint = CreateObject("WinPrint.WinPrintX")



SQL-DMO object:

loSQL = CREATEOBJECT("SQLDMO.Application")



Others:



Scripting Shell:

oShell = CreateObject("WScript.Shell")



Scripting Network Object:

oNet = CreateObject("WScript.Network")



Scripting Regular Expression Parser:

oReg = CreateObject("VBScript.RegExp")



SQL DMO SQL Server:

CreateObject("SQLDMO.SQLServer")

分享到:
评论

相关推荐

    VBS中CreateObject和WScript.CreateObject的区别介绍

    在VBScript(VBS)编程中,`CreateObject` 和 `WScript.CreateObject` 都是用来实例化ActiveX对象的方法,但它们之间存在一些微妙的差异。这些差异主要体现在它们的来源、使用场景以及功能特性上。 首先,`...

    vbs一句话弹出光驱脚本CreateObject("WMPlayer.OCX")...

    vbs一句话弹出光驱脚本 CreateObject("WMPlayer.OCX")...

    VBS脚本执行exe

    由于其简单易学的特点,VBS被广泛应用于Windows系统的管理和维护工作之中。 #### 2. 执行exe文件的基本原理 在Windows环境中,大多数应用程序都是以.exe文件的形式存在。通过VBS脚本可以调用这些exe文件并执行相应...

    vbs.rar_vbs 串口_vbs串口编程_vbs串口调试

    本文将深入探讨"vbs.rar_vbs 串口_vbs串口编程_vbs串口调试"这个主题,分享串口VB脚本编程及调试的相关知识。 首先,我们来看VBS如何进行串口编程。在VBS中,我们可以利用`WScript.Shell`对象的`Run`方法来执行...

    vb调用vbs脚本

    在IT行业中,VB(Visual Basic)和VBS(Visual Basic Script)是两种广泛使用的编程语言。VB主要用于构建桌面应用程序,而VBS则常用于网页脚本和自动化任务。本文将详细探讨如何在VB中调用VBS脚本,以及相关的知识点...

    VBS自动更换IP.vbs

    VBS自动更换IP.vbs 'VBS自动更换IP Dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell") Set oIE = CreateObject("InternetExplorer.Application") for i=1 to 5 wsh.run "Rasdial /DISCONNECT",false,1 wsh....

    用VBS获取网页源代码.vbs

    用VBS获取网页源代码.vbs set http=createobject("Microsoft.XMLHTTP") '\\调用XMLHTTP对象 url="http://www.119880.com/qq.txt" '\\赋予变量URL值 Set hhh = createObject("Microsoft.XMLHTTP") hhh.open "get",...

    VBS脚本控制串口的简单示例

    本文将详细介绍一个简单的使用VBS(Visual Basic Scripting Edition)脚本来控制串口通信的例子。该示例程序非常精简,仅有十行代码,并附带了简单的注释说明。通过这个例子,我们可以了解如何利用VBS来实现基本的...

    VBS读写文件及创建、删除文件

    在VBS中,文件操作对象是通过CreateObject("Scripting.FileSystemObject")创建的。这个对象提供了多种文件操作方法,如FileExists、CreateTextFile、OpenTextFile、DeleteFile、DeleteFolder等。 二、读写文件 VBS...

    vbs入门到高级教程

    VBS的强大之处在于它可以与Windows操作系统进行深度交互。通过调用特定的对象和方法,我们可以轻松地执行各种系统级别的操作。 - **使用COM对象**: - VBS提供了 `CreateObject` 函数来创建COM对象。 - 示例: `...

    VBS更改桌面源码 VBS更改桌面源码

    下面将详细介绍如何使用VBS来实现这些功能: 1. **更改桌面背景**:Windows系统中的桌面背景通常由注册表或壁纸文件控制。VBS可以读取和修改注册表项,或者直接设置壁纸文件。例如,以下代码用于设置桌面背景为指定...

    VBS显示IP地址

    VBS(Visual Basic Script)是一种基于Visual Basic编程语言的脚本版本,主要用于Windows环境下的自动化任务和简单程序编写。在Windows系统中,我们可以通过VBS脚本来获取并显示计算机的IP地址,这对于网络管理和...

    VBS脚本学习指南,适合初学者

    通过上述介绍可以看出,VBS脚本不仅适用于初学者,对于需要快速自动化常见任务的IT专业人士来说也是一个非常实用的工具。随着对VBS脚本的深入了解,你将能够编写出更加复杂和功能丰富的脚本,从而极大地提高工作效率...

    VBS_VBS操作EXCLE排序

    本文将详细介绍如何利用 VBS 对 Excel 工作表中的数据进行排序。 #### 一、基础知识简介 1. **VBS 简介**: - VBS 是一种基于 Visual Basic 的轻量级脚本语言。 - 它主要用于编写 Windows 环境下的脚本,常用于...

    vbs对 word的操作

    Set objWD = CreateObject("Word.Application") objWD.Visible = True ``` `Document`对象则代表Word文档,它是`Application`对象的一个子集。你可以创建新文档、打开已有文档或操作当前活动的文档。例如,创建新...

    VBS 常用脚本.txt

    综上所述,VBS作为一种轻量级的脚本语言,其强大之处在于能够高效地执行系统任务、文件操作、网络请求及自动化办公软件处理,广泛应用于系统管理、批量文件处理、数据自动化处理等多个领域。掌握VBS的基本语法和功能...

    VBS基础.txt

    根据提供的文件信息,我们可以整理出关于VBS(Visual Basic Script Edition)的基础知识点,涉及VBS的概念、使用场景、基本语法等内容。 ### VBS是什么? VBS全称是Visual Basic Script Edition,是由微软开发的一...

    vbs压缩和解压zip,vbs压缩zip,vbs解压zip

    ### VBS 脚本实现 ZIP 文件的压缩与解压缩 在日常工作中,我们经常会遇到需要对文件进行压缩或解压缩的情况。对于批量处理任务,使用脚本语言可以大大提高效率。Visual Basic Script(VBS)作为Windows环境中的一种...

Global site tag (gtag.js) - Google Analytics