Vbs Skriptini Qanday Yozish Kerak

Mundarija:

Vbs Skriptini Qanday Yozish Kerak
Vbs Skriptini Qanday Yozish Kerak

Video: Vbs Skriptini Qanday Yozish Kerak

Video: Vbs Skriptini Qanday Yozish Kerak
Video: ba021 VBS управляем MS Excel 2024, May
Anonim

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.

Vbs skriptini qanday yozish kerak
Vbs skriptini qanday yozish kerak

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

Tavsiya: