Краткое описание общих объектов ASP (ознакомьтесь с будущими разработками и использованием) Объекты ADO:
Связь
Команда
Набор записей
Записывать
Транслировать
ASP поддерживает множество объектов, и вы можете писать свои собственные COM-компоненты. Мы часто используем следующие компоненты:
Server.CreateObject(scripting.filesystemobject)
Server.CreateObject(scripting.dictionary)хеш-таблица
server.createxobject(word.Application)//сервер
activexobject(word.Application)//клиент
Server.CreateObject(Excel.Application)//сервер
activexobject(Excel.Application)//клиент
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)
СоздатьОбъект(Excel.лист)
Главная страница MS: ofp = CreateObject(frontpage.Application)
доступ к мс: oaccess = CreateObject(access.Application)
График мс: график = CreateObject(msgraph.Application)
Вот что нам следует знать:
CreateObject(photoshop.Application)
//О sql-сервере
CreateObject(sqldmo.sqlserver)
CreateObject(sqldmo.login)
СоздатьОбъект(sqldmo.backup)
СоздатьОбъект(sqldmo.user)
Server.CreateObject(sqldmo.backupdevice)
Server.CreateObject(sqldmo.database)
Server.CreateObject(sqldmo.restore)
//мсмк
Server.CreateObject(msmq.msmqqueueinfo)
СоздатьОбъект(msmq.msmqquery)
//полнотекстовый индекс
Server.CreateObject(ixsso.query)
Server.CreateObject(ixsso.util)
Я не суммировал составляющие отправки электронной почты, прошу друзей-энтузиастов подвести итог:
cdo, jmail, immail и т. д.
Ниже приведены менее распространенные объекты:
Преимущество Accpac Корпоративное:
oaccpac=CreateObject(accpac.xapisession)
мастер отчетов Accpac для Windows:
oimpapp=CreateObject(imppromptu.Application.30)
бармен:
obartender = CreateObject(bartender.Application)
кристалл сообщает:
ocrApplication = CreateObject (crystalruntime.Application)
на самом деле это не вызывает идею.
Юдора:
oeud = CreateObject(eudora.euApplication.1)
факсмейкер:
ofax = CreateObject(fmfaxapi.Application)
по группам:
ogroupwise = CreateObject(novellgroupwaresession)
лотоснотс:
onotes = CreateObject(notes.notessession)
onotes = CreateObject(notes.notesuiworkspace)
onotes = CreateObject(lotus.notessession)(domino 5.0.3)
общий диалог мс:
ocommmondialog = CreateObject(mscomdlg.commondialog)&& !!! вы не можете создать этот объект напрямую без лицензии на разработку, поэтому о динамическом выполнении этого на другом компьютере см. ниже -- petercrabtree.
мс интернет эксплорер:
oie = CreateObject(internetexplorer.Application)
пример автоматизации
мс маппойнт:
omappoint = CreateObject(mappoint.Application)
мсн мессенджер:
omessenger = CreateObject(msnmessenger.messengerapp)
мс сетевая встреча:
onetmeeting = CreateObject (netmeeting.app.1)
прогноз мс:
ooutlook = CreateObject(outlook.Application)
MS Outlook Express: нет — это не com-сервер!
мс powerpoint:
opp = CreateObject(powerpoint.Application)
мс проект:
oprj = CreateObject(msproject.Application)
мс исходный код:
ovss = CreateObject(sourcesafe.0)
MS слово:
oword = CreateObject(word.Application)
мсвизио:
ovisio = CreateObject(visio.Application)
ms Visualbasic: Не знаю, сайт еще не зарегистрирован.
мс Visualcplusplus: (vС++)
ocpp = CreateObject(msdev.Application)
мс Visualfoxpro:
ovfp = CreateObject(visualfoxpro.Application)
мс windowsscriptinghost:
owsh = CreateObject(wscript.shell)
роман по группам:
ogroupwise = CreateObject(novellgroupwaresession)
PCanywhere (хост):
opcahost = CreateObject(winawsvr.behostdatamanager)
pcanywhere (удалённо):
opcarem = CreateObject(winawsvr.remotedatamanager)
быстрые книги:
qbsessionmanager = CreateObject(qbfc2.qbsessionmanager)
рациональнаяроза:
orose = CreateObject(rose.Application)
тапифакс:
otapifax = CreateObject(факссервер.факссервер)
оболочка окна:
owsh = CreateObject(shell.Application)
проигрыватель Windows Media:
owmp = CreateObject(wmplayer.ocx)
oplaylist = owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& массив, отсчитываемый от нуля *!* музыка начинается!
мессенджер Windows:
omessenger = CreateObject(messenger.messengerapp)
винфакс:
owinfax = CreateObject(winfax.sdksend)
отпечаток:
owinprint = CreateObject(winprint.winprintx)
объект sql-dmo:
losql = CreateObject(sqldmo.Application)
другие:
скриптовая оболочка:
oshell = CreateObject(wscript.shell)
сетевой объект сценария:
onet = CreateObject(wscript.network)
скриптовый парсер регулярного выражения_r_r:
oreg = CreateObject(vbscript.regexp)
sql dmo sql сервер:
CreateObject(sqldmo.sqlserver)