Visual Basic Script


Учебник Visual Basic Script - часть 3


        InputBox, в которое пользователь вводит свое имя:

        После ввода имени, данные в окне MsgBox будут выведены на экран.
 
 

        Урок 3. Условный оператор

        Поэкспериментировав со сценарием Hello_Name.vbs вы заметите, что у него имеется один недостаток, если пользователь нажмет кнопку OK, не введя имени он выдаст “пустое” приветствие. Без имени.

        Для контроля возвращаемых сценарием данных существует условный оператор If…Then…Else

        Усложним наш сценарий с его помощью:

    Dim Name
    'объявляем переменную Name

    Name = InputBox("Введите свое имя:", "")
    'присваиваем Name имя введенное пользоваетелем

    If Name = "" Then
    'Если ничего не введено

    MsgBox "Вы не ввели своего имени!"
    'выводим сообщение

    Else
    'если пользователь что-то ввел

    MsgBox "Привет " & Name + " !"
    'выводим приветствие

    End If

        Урок 4. Циклы

        Предыдущий пример имел один недостаток - он выполнялся один раз. Если не вводилось имя мы получали только уведомление об этом, чтобы снова ввести имя приходится снова запускать сценарий.

        Для многократного повторения одного и того же кода существуют циклы (см. справочник).

        Добавим в наш сценарий цикл While...Wend:

Dim Name
'объявляем переменную Name

While Name = ""
'задаем условие цикла: до тех пор пока Name не
'принимет какое-либо значение цикл будет повторяться




Начало  Назад  Вперед