VBScript - komponentu objekta modelis

Microsoft COM (Component Object Model) ir API objekta definēšanas standarts, tas ir, ļauj lietojumprogrammām sazināties ar objektiem, kuriem ir noteikts skaits publisko metožu un īpašību. ActiveX objekti ir īpašs COM objektu veids.

COM nodrošina mehānismus saiknēm starp lietojumiem, tostarp:

  • dinamiskas saites starp lietojumprogrammām, ko sauc par OLE (objekta saite un iegulšana) .Eg, tās ļauj saistīt izklājlapas failu dokumentā
  • automatizācijas mehānismus, lai kontrolētu tālvadību.
  • mehānismi ziņu apmaiņai starp dinamiskiem lietojumiem, ko sauc par DDE (dinamiskā datu apmaiņa).

Daudzās lietojumprogrammās ir COM saskarne, lai izmantotu to funkcionalitāti, izmantojot datorprogrammu:

  • Microsoft Word
  • Microsoft piekļuve
  • Microsoft Excel
  • Microsoft Internet Explorer
  • Microsoft Outlook
  • utt.

Piekļuve COM objektiem

Izmantojot COM objektus, ir iespējams paplašināt VBScript iespējas, izveidojot trešo personu izveidotu objektu gadījumus un sniedzot vairākus pakalpojumus.

VBScript definē divas metodes, lai parādītu COM objektu:

CreateObject izveido jaunu programmas gadījumu ar COM saskarni un palaiž programmu, ja tā vēl nav atvērta. Piemēram, lai atvērtu programmu Excel:

 Iestatīt izklājlapu = CreateObject ("Excel.Application") 

GetObject var izmantot jau atvērtu programmu vai failu, kas izveidots ar šo lietojumprogrammu. Piemēram:

 Iestatīt monDocument = GetObject ("c: report.doc") 

Iepriekšējais Raksts Nākamais Raksts

Top Padomi