Windows– ში ავტომატიზაციის შესაძლებლობები მხარდაჭერილია ოპერაციული სისტემის დონეზე. მათ უზრუნველყოფს Windows Script Host კომპონენტი, რომელსაც შეუძლია სკრიპტების შესრულება პროგრამირების სხვადასხვა ენებზე. თავდაპირველად, ოპერაციული სისტემის მიწოდება მოიცავს JScript და VBScript ენების თარჯიმნებს. ეს ძირითადად გამოიყენება vbs სკრიპტების შესაქმნელად, რომლებიც წყვეტენ ადმინისტრაციისა და მომხმარებლის მართვის ამოცანებს.
აუცილებელია
ტექსტის რედაქტორი
ინსტრუქციები
Ნაბიჯი 1
შეისწავლეთ გამორთვის გარემოში არსებული მახასიათებლები და შესაძლებლობები, რომლის განმავლობაშიც უნდა ფუნქციონირებდეს შექმნილი სკრიპტი. მაგალითად, თუ სკრიპტი მიზნად ისახავს ვებ – გვერდებში ჩასმას, ის ძლიერ იმოქმედებს ბრაუზერის ობიექტის მოდელთან და ამჟამინდელ დოკუმენტთან (BOM და DOM). Windows Script Host- ის ქვეშ გასაშვებად შემუშავებული სკრიპტები (მაგალითად, ადმინისტრაციული ამოცანების ავტომატიზირება) ურთიერთქმედებენ მისი ობიექტის მოდელთან, რომლის საშუალებითაც მათ ადვილად შექმნიან და იყენებენ სხვა ActiveX და COM ობიექტებს.
ნაბიჯი 2
ალგორითმების შემუშავება, რომლებიც გამოყენებული იქნება სკრიპტის ძირითადი ფუნქციონირების შესაქმნელად. გამოიყენეთ ცოდნის ხანგრძლივობა, რომელიც უზრუნველყოფს მუშაობის ხანგრძლივობას. განსაზღვრეთ ალგორითმების ის ნაწილები, რომელთა განხორციელება შესაძლებელია პროცედურების, ფუნქციების, კლასების მეთოდების სახით. დაადგინეთ მონაცემები, რომლებიც შეიძლება შეიტანოს კლასებში.
ნაბიჯი 3
განახორციელეთ სამომავლო სკრიპტის ძირეული. ტექსტის რედაქტორში შექმენით ფაილი. დაამატეთ მას ფუნქციისა და პროცედურის "ძირები", აგრეთვე კლასის დეკლარაციები, რომლებიც შეიცავს მათ მეთოდებს. VBScript– ში პროცედურა ცხადდება Sub საკვანძო სიტყვით, რომელსაც მოჰყვება იდენტიფიკატორი, რომელიც განსაზღვრავს მის სახელს. საპროცესო ორგანოს დასასრული მითითებულია End ქვეპუნქტით. Მაგალითად:
ქვეპროდუქტი (a, b)
დასრულება ქვე
ანალოგიურად, ფუნქციების დეკლარირება ხდება ფუნქციის საკვანძო სიტყვის გამოყენებით:
ფუნქცია MyFunction (a)
დასრულების ფუნქცია
კლასების გამოცხადება ხდება საკვანძო სიტყვის გამოყენებით:
კლასი MyClass
დასრულების კლასი
ნაბიჯი 4
გამოაცხადეთ გლობალური, ადგილობრივი ცვლადები და კლასის წევრები. ეს კეთდება Dim პუნქტით:
Dim MyVariable
ცვლადის სახელის შემდეგ განზომილების მითითებით შეგიძლიათ გამოაცხადოთ მასივები:
Dim MyArray (10)”ათი ელემენტის მასივი;
Dim MyArray (10, 15) 'ორგანზომილებიანი მასივი;
Dim MyArray () 'დინამიური მასივი.
ნაბიჯი 5
მონაცემთა დამუშავების ალგორითმების განხორციელება ფუნქციების, პროცედურების და კლასის მეთოდების კოდის დამატებით. მარყუჟების შესაქმნელად გამოიყენეთ Do - Loop, while - Wend, For - each - Next, For - To - Step - შემდეგი პუნქტები. გამოიყენეთ If - then - ElseIf - Else - End If წინადადება, როგორც განშტოების ოპერატორი და Select Case - End Select წინადადება, როგორც მრავალჯერადი არჩევანის ოპერატორი.
ნაბიჯი 6
დაამატეთ კომენტარები კოდში. ისინი უნდა მოვიდნენ ერთი ციტირების სიმბოლოს ან Rem სიტყვის შემდეგ. Მაგალითად:
კომენტარის ტექსტი
Rem კომენტარის ტექსტი