Як написати скрипт vbs

Можливості автоматизації в Windows підтримуються на рівні операційної системи. Їх забезпечує компонент Windows Script Host, здатний виконувати сценарії на різних мовах програмування. Спочатку в комплект поставки ОС входять інтерпретатори мов JScript і VBScript. Останній з них використовується в основному для створення vbs-скриптів, що вирішують завдання адміністрування та управління користувачами.
Як написати скрипт vbs

Вам знадобиться

  • - текстовий редактор.

Інструкція

1
Вивчіть особливості та можливості виконуючого середовища, під керуванням якої повинен буде функціонувати створюваний скрипт. Так, якщо сценарій призначений для впровадження в web-сторінки, він буде інтенсивно взаємодіяти з об`єктною моделлю браузера і поточного документа (BOM і DOM). Скрипти, що розробляються для виконання під управлінням Windows Script Host (наприклад, для автоматизації завдань адміністрування), будуть взаємодіяти з його об`єктною моделлю, через яку зможуть легко створювати і використовувати інші ActiveX і COM об`єкти.
2
Розробіть алгоритми, які будуть використані при створенні основного функціоналу скрипта. Застосовуйте знання про можливості, що надаються виконуючою середовищем. Виявити частини алгоритмів, які можна реалізувати у вигляді процедур, функцій, методів класів. Виявити дані, які можна инкапсулировать в класи.
3
Реалізуйте заготовку майбутнього скрипта. В текстовому редакторі створіть файл. Додайте в нього «заглушки» функцій і процедур, а також декларації класів, що містять їх методи. Процедура в VBScript оголошується за допомогою ключового слова Sub, за яким йде ідентифікатор, що визначає її ім`я. Ознакою кінця тіла процедури є пропозиція End Sub. наприклад:

Sub MyProcedure (a, b)
End Sub

Аналогічно за допомогою ключового слова Function оголошуються функції:

Function MyFunction (a)
End Function

Класи декларуються з використанням ключового слова Class:

Class MyClass
End Class

4
Оголосіть глобальні, локальні змінні і члени класів. Це робиться за допомогою пропозиції Dim:

Dim MyVariable

Вказуючи після імені змінної розмірність, можна декларувати масиви:

Dim MyArray (10) `масив з десяти елементів;
Dim MyArray (10, 15) `двомірний масив;
Dim MyArray () `динамічний масив.

5
Реалізуйте алгоритми обробки даних, додавши код в функції, процедури і методи класів. Застосовуйте пропозиції Do - Loop, While - Wend, For - Each - Next, For - To - Step - Next для створення циклів. Використовуйте конструкцію If - Then - ElseIf - Else - End If в якості оператора розгалуження і конструкцію Select Case - End Select в якості оператора багатоальтернативного вибору.


6
Додайте в код коментарі. Вони повинні слідувати після символу одинарної лапки або ключового слова Rem. наприклад:

`Текст коментаря
Rem текст коментаря

Рада 2: Як писати скрипти для сайту

У сучасному світі майже не залишилося сайтів, побудованих на статичному вмісті. Переважна більшість web-сторінок генерується динамічно на стороні сервера. Як правило, побудова web-сторінки відбувається за допомогою виконання різного роду скриптів. Це забезпечує простоту розробки і модифікації сайту. Еволюція web-розробки привела до появи CMS, що дають web-майстру майже все, що треба для створення ресурсу. Однак можливостей CMS не завжди вистачає. Тому писати скрипти для сайту все ще іноді доводиться.
Як писати скрипти для сайту

Вам знадобиться

  • - спеціалізована середовище розробки або редактор з підсвічуванням синтаксису;
  • - доступ в Інтернет;
  • - сучасний браузер.

Інструкція

1
Заплануйте функціональність майбутнього скрипта. Чітко відповідайте на питання про те, для чого він буде призначатися, які буде вирішувати завдання і які дані обробляти. Зафіксуйте вимоги до скрипту у вигляді простого списку тез.
2
Продумайте архітектуру скрипта. Якщо скрипт досить складний, слід заздалегідь визначитися з вибором його структури, підходів до організації зберігання, обробки та обміну даними. Також має сенс вивчити існуючі рішення.
3
Виділіть технології, за допомогою яких буде реалізована основна функціональність скрипта. Виберіть мову програмування, технології зберігання (СУБД, формати файлів) і спеціальної обробки (графічні, криптографічні та інші бібліотеки) даних.
4



Вивчіть керівництва і документацію по обраним на третьому кроці технологіям і продуктам. Дайте відповідь на питання про доцільність застосування окремого продукту або технології. Якщо це необхідно, скоректуйте перелік технологій, підшукавши прийнятні альтернативи.
5
Складіть технічний план розробки скрипта. Навіть якщо здається що процес розробки буде досить простим, проходження чітким планом дозволить заощадити чималу кількість часу і підвищить ефективність праці. Якщо планується створити складний скрипт, то на початковому етапі має сенс скласти план реалізації його каркаса з мінімальною функціональністю (більшість коду можна замінити заглушками).
6
Реалізуйте частина функціоналу скрипта відповідно до плану, розробленого на попередньому кроці.
7
Проведіть тестування скрипта. Виявлені помилки заносите в спеціальний список. Перегляньте список помилок і призначте їм показники пріоритету, відповідно до яких вони будуть виправлятися. Відсортуйте список помилок на підставі показників пріоритету.
8
Виправте помилки, знайдені на попередньому етапі.
9
Розгляньте необхідність подальшої роботи над скриптом. Для цього проаналізуйте відповідність поточних характеристик запланованого функціоналу. При необхідності продовження роботи перейдіть до кроку 5.
Корисна порада
В даний час доступна величезна кількість безкоштовно розповсюджуються скриптів з відкритим вихідним кодом, які вирішують більшість типових завдань, що виникають при створенні web-ресурсу. У даних умовах використання або доопрацювання існуючих рішень може стати набагато більш ефективним методом отримання результату, ніж написання власного коду "з нуля".


Увага, тільки СЬОГОДНІ!


Оцініть, будь ласка статтю
Всього голосів: 157
Увага, тільки СЬОГОДНІ!