Kemampuan otomatisasi di Windows didukung di tingkat sistem operasi. Mereka disediakan oleh komponen Windows Script Host, yang mampu mengeksekusi skrip dalam berbagai bahasa pemrograman. Awalnya, set pengiriman OS mencakup penerjemah untuk bahasa JScript dan VBScript. Yang terakhir terutama digunakan untuk membuat skrip vbs yang menyelesaikan tugas administrasi dan manajemen pengguna.
Diperlukan
editor teks
instruksi
Langkah 1
Jelajahi fitur dan kemampuan lingkungan runtime di mana skrip yang dibuat harus berfungsi. Misalnya, jika skrip dimaksudkan untuk disematkan di halaman web, skrip akan banyak berinteraksi dengan model objek browser dan dokumen saat ini (BOM dan DOM). Skrip yang dikembangkan untuk dijalankan di bawah Windows Script Host (misalnya, untuk mengotomatisasi tugas administratif) akan berinteraksi dengan model objeknya, di mana mereka dapat dengan mudah membuat dan menggunakan objek ActiveX dan COM lainnya.
Langkah 2
Kembangkan algoritma yang akan digunakan untuk membuat fungsionalitas utama skrip. Menerapkan pengetahuan tentang kemampuan yang disediakan oleh lingkungan runtime. Mengidentifikasi bagian-bagian dari algoritma yang dapat diimplementasikan dalam bentuk prosedur, fungsi, metode kelas. Mengidentifikasi data yang dapat dienkapsulasi dalam kelas.
Langkah 3
Terapkan rintisan skrip masa depan. Di editor teks, buat file. Tambahkan fungsi dan prosedur "bertopik" ke dalamnya, serta deklarasi kelas yang berisi metodenya. Prosedur dalam VBScript dideklarasikan dengan kata kunci Sub diikuti oleh pengenal yang menentukan namanya. Akhir dari badan prosedur ditunjukkan oleh klausa Sub Akhir. Sebagai contoh:
SubProsedur Saya (a, b)
Akhir Sub
Demikian pula, fungsi dideklarasikan menggunakan kata kunci Fungsi:
Fungsi Fungsi Saya (a)
Fungsi Akhir
Kelas dideklarasikan menggunakan kata kunci Kelas:
Kelas Kelas Saya
Kelas Akhir
Langkah 4
Deklarasikan global, variabel lokal dan anggota kelas. Ini dilakukan dengan klausa Dim:
Redupkan Variabel Saya
Dengan menentukan dimensi setelah nama variabel, Anda dapat mendeklarasikan array:
Dim MyArray (10) 'array sepuluh elemen;
Dim MyArray (10, 15) 'array dua dimensi;
Redupkan MyArray () 'array dinamis.
Langkah 5
Menerapkan algoritma pemrosesan data dengan menambahkan kode ke fungsi, prosedur, dan metode kelas. Gunakan klausa Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next untuk membuat loop. Gunakan klausa If - Then - ElseIf - Else - End If sebagai operator percabangan dan klausa Select Case - End Select sebagai operator pilihan ganda.
Langkah 6
Tambahkan komentar ke kode. Mereka harus datang setelah karakter kutipan tunggal atau kata kunci Rem. Sebagai contoh:
'teks komentar
teks komentar rem