Hoe Om 'n Vbs-skrif Te Skryf

INHOUDSOPGAWE:

Hoe Om 'n Vbs-skrif Te Skryf
Hoe Om 'n Vbs-skrif Te Skryf

Video: Hoe Om 'n Vbs-skrif Te Skryf

Video: Hoe Om 'n Vbs-skrif Te Skryf
Video: Hoe om 'n Opstel te Skryf 2024, November
Anonim

Outomatiseringsfunksies in Windows word op die bedryfstelselvlak ondersteun. Dit word voorsien deur die Windows Script Host-komponent, wat in staat is om skrifte in verskillende programmeertale uit te voer. Aanvanklik bevat die OS-afleweringsstel tolke vir JScript- en VBScript-tale. Die laaste word hoofsaaklik gebruik om vbs-skrifte te skep wat administratiewe en gebruikersbestuurstake oplos.

Hoe om 'n vbs-skrif te skryf
Hoe om 'n vbs-skrif te skryf

Nodig

teksredakteur

Instruksies

Stap 1

Verken die funksies en vermoëns van die runtime-omgewing waaronder die geskrewe script moet funksioneer. As 'n script byvoorbeeld bedoel is om in webblaaie ingebed te word, sal dit swaar interaksie hê met die blaaiervoorwerpmodel en die huidige dokument (BOM en DOM). Skripte wat ontwikkel is om onder Windows Script Host te werk (byvoorbeeld om administratiewe take te outomatiseer), sal interaksie hê met die objekmodel waardeur hulle maklik ander ActiveX- en COM-voorwerpe kan skep en gebruik.

Stap 2

Ontwikkel algoritmes wat gebruik sal word om die hooffunksionaliteit van die script te skep. Pas kennis toe van die vermoëns wat die runtime-omgewing bied. Identifiseer die dele van die algoritmes wat geïmplementeer kan word in die vorm van prosedures, funksies, metodes van klasse. Identifiseer data wat in die klasse saamgevat kan word.

Stap 3

Implementeer 'n stompie van die toekomstige skrif. Skep 'n lêer in 'n teksversorger. Voeg funksie- en prosedure "stompies" daarby, sowel as klasverklarings wat hul metodes bevat. 'N Procedure in VBScript word verklaar met die Sub-sleutelwoord gevolg deur 'n identifiseerder wat die naam spesifiseer. Die einde van die prosedure-liggaam word aangedui deur die End Sub-klousule. Byvoorbeeld:

Sub MyProcedure (a, b)

Einde sub

Net so word funksies verklaar met behulp van die Funksie-sleutelwoord:

Funksie MyFunction (a)

Eindfunksie

Klasse word verklaar met behulp van die sleutelwoord:

Klas MyClass

Eindklas

Stap 4

Verklaar globale, plaaslike veranderlikes en klaslede. Dit word gedoen met die Dim-bysin:

Dim MyVariable

Deur die dimensie na die naam van die veranderlike te spesifiseer, kan u skikkings verklaar:

Dim MyArray (10) se skikking van tien elemente;

Dim MyArray (10, 15) 'tweedimensionele skikking;

Dim MyArray () se dinamiese skikking.

Stap 5

Implementeer algoritmes vir dataverwerking deur kode by te voeg by funksies, prosedures en klasmetodes. Gebruik die Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next-bysinne om lusse te skep. Gebruik die If - Then - ElseIf - Else - End If-klousule as die vertakkende operateur en die Select Case - End Select -klousule as die multikeuse-operateur.

Stap 6

Voeg kommentaar by die kode. Dit moet na die enkele aanhalingskarakter of die sleutelwoord Rem kom. Byvoorbeeld:

'kommentaar teks

Rem kommentaar teks

Aanbeveel: