Windows-da avtomatlashtirish imkoniyatlari operatsion tizim darajasida qo'llab-quvvatlanadi. Ular turli xil dasturlash tillarida skriptlarni bajarishga qodir bo'lgan Windows Script Host komponenti bilan ta'minlangan. Dastlab, operatsion tizimni etkazib berish to'plamiga JScript va VBScript tillari uchun tarjimonlar kiradi. Ikkinchisi asosan ma'muriy va foydalanuvchi boshqarish vazifalarini hal qiladigan vbs skriptlarini yaratish uchun ishlatiladi.
Kerakli
matn muharriri
Ko'rsatmalar
1-qadam
Yaratilgan skript ishlashi kerak bo'lgan ish vaqti muhitining xususiyatlari va imkoniyatlarini o'rganing. Masalan, agar skript veb-sahifalarga joylashtirilishi kerak bo'lsa, u brauzer ob'ekti modeli va amaldagi hujjat (BOM va DOM) bilan qattiq ta'sir o'tkazadi. Windows skript xosti ostida ishlash uchun ishlab chiqilgan skriptlar (masalan, ma'muriy vazifalarni avtomatlashtirish uchun) uning ob'ekti modeli bilan o'zaro ta'sir qiladi, ular orqali boshqa ActiveX va COM moslamalarini osongina yaratish va ulardan foydalanish mumkin.
2-qadam
Ssenariyning asosiy funktsiyasini yaratish uchun ishlatiladigan algoritmlarni ishlab chiqing. Ish vaqti muhiti taqdim etgan imkoniyatlar haqidagi bilimlarni qo'llang. Algoritmlarning protseduralari, funktsiyalari, mashg'ulotlar usullari shaklida amalga oshirilishi mumkin bo'lgan qismlarini aniqlang. Sinflarda qamrab olinadigan ma'lumotlarni aniqlang.
3-qadam
Kelajak stsenariy stubini amalga oshirish. Matn muharririda fayl yarating. Unga funktsiya va protsedura "stub" lari hamda ularning usullarini o'z ichiga olgan sinf deklaratsiyalarini qo'shing. VBScript-dagi protsedura Sub kalit so'zi bilan e'lon qilinadi, so'ngra uning nomini ko'rsatadigan identifikator. Jarayon tanasining oxiri End Sub bandida ko'rsatilgan. Misol uchun:
MyProcedure sub (a, b)
Yakuniy pastki
Xuddi shunday, funktsiyalar kalit so'zi yordamida e'lon qilinadi:
MyFunction funktsiyasi (a)
Tugatish funktsiyasi
Sinflar Class kalit so'zi yordamida e'lon qilinadi:
MyClass klassi
Oxirgi sinf
4-qadam
Global, mahalliy o'zgaruvchilar va sinf a'zolarini e'lon qiling. Bu Dim bandi bilan amalga oshiriladi:
Dim MyVariable
O'zgaruvchan nomidan keyin o'lchamni belgilash orqali siz massivlarni e'lon qilishingiz mumkin:
Dim MyArray (10) 'o'n elementli massiv;
Dim MyArray (10, 15) 'ikki o'lchovli massiv;
Dim MyArray () 'dinamik qatori.
5-qadam
Ma'lumotlarni ishlash algoritmlarini funktsiyalar, protseduralar va sinf usullariga kod qo'shish orqali amalga oshirish. Looplarni yaratish uchun Do - Loop, While - Wend, For - Every - Next, For - To Step - Next bandlaridan foydalaning. If - then - ElseIf - Else - End If bandlarini tarmoqlanish operatori sifatida va Select Case - End Select bandini ko'p tanlovli operator sifatida ishlating.
6-qadam
Kodga sharhlar qo'shing. Ular bitta tirnoq belgisi yoki Rem kalit so'zidan keyin kelishi kerak. Misol uchun:
'izoh matni
Rem sharh matni