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