Краткое описание общих объектов 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.Приложение")
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.лист")
ms frontpage: ofp = CreateObject("frontpage.Application")
доступ к мс: oaccess = CreateObject("access.Application")
График мс: график = CreateObject("msgraph.Application")
Вот что нам следует знать:
CreateObject("Фотошоп.Приложение")
//О sql-сервере
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")
Я не суммировал составляющие отправки электронной почты, прошу друзей-энтузиастов подвести итог:
cdo, jmail, immail и т. д.
Ниже приведены менее распространенные объекты:
Преимущество Accpac Корпоративное:
oaccpac=CreateObject("accpac.xapisession")
мастер отчетов Accpac для Windows:
oimpapp=CreateObject("импромт.Приложение.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.Приложение")
пример автоматизации
мс маппойнт:
omappoint = CreateObject("mappoint.Application")
мсн мессенджер:
omessenger = CreateObject("msnmessenger.messengerapp")
мс сетевая встреча:
onetmeeting=CreateObject("netmeeting.app.1")
прогноз мс:
ooutlook = CreateObject("outlook.Приложение")
MS Outlook Express: нет — это не com-сервер!
мс powerpoint:
opp = CreateObject("powerpoint.Application")
мс проект:
oproj = CreateObject("msproject.Application")
мс исходный код:
ovss = CreateObject("sourcesafe.0")
MS слово:
oword = CreateObject("слово.Приложение")
мсвизио:
ovisio = CreateObject("visio.Приложение")
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")