Что такое VBScript? Введение и примеры

⚡ Умное резюме

VBScript — это легковесный язык сценариев для клиентской стороны, разработанный компанией Microsoft Для создания динамических веб-страниц. По синтаксису похож на Visual Basic, работает внутри таких приложений, как Internet Explorer. Windows Script Host, или Internet Information Server.

  • 🧩 Что это: VBScript — это облегчённая версия Visual Basic, используемая для добавления интерактивности на веб-страницы.
  • 🖥️ Требуется хост: Оно не может работать в автономном режиме; оно зависит от IIS. Windows Script Host или Internet Explorer.
  • ???? Простая установка: Для написания и запуска примеров на VBScript вам понадобятся только текстовый редактор и Internet Explorer.
  • ▶ ️ Первая программа: Встраивание VBScript в HTML с помощью document.write() выводит текст на страницу браузера.
  • ⚠️ Ограничения: VBScript работает только на Windows и Internet Explorer, но не Chrome. Firefoxили других систем.
  • ???? Устарело на сегодняшний день: Microsoft VBScript устарел; JavaВ качестве современных альтернатив рекомендуется использовать скрипты и PowerShell.

Что такое VBScript?

Что такое VBScript?

VBScript (Visual Basic Script) разработан Microsoft с целью разработкиping Динамические веб-страницы. Это язык сценариев на стороне клиента, подобный... JavaСкрипт. VBScript — это облегченная версия Microsoft Visual Basic. Синтаксис VBScript очень похож на синтаксис Visual Basic. Если вы хотите, чтобы ваша веб-страница была более живой и интерактивной, вы можете включить в свой код VBScript.

VBScript — это просто язык сценариев. Таким образом, он не может запускать свой код самостоятельно. Для его размещения требуется более крупный язык программирования.

На данный момент существует три среды, в которых могут выполняться сценарии VB.

  1. IIS (информационный сервер Интернета) – Microsoftвеб-сервер
  2. ВШ (Windows Хост сценария)– Собственная среда хостинга Windows OS
  3. IE (Интернет Эксплорер)– Самая простая среда хостинга, которую мы можем использовать для запуска VBScript.

Как создать простой VBScript?

Для создания и запуска кода VBScript в этом руководстве вам понадобятся всего два простых инструмента:

  1. Internet Explorer – любая версия, но лучше использовать IE6 или выше.
  2. Текстовый редактор. Вы можете использовать обычные текстовые редакторы, такие как Notepad++ or Microsoft Expression Web или даже Блокнот для написания кода VBScript.

Начнём с разработкиping Простая программа на VB Script.

В этой серии руководств мы встроим наш код VBScript в очень простой HTML-код.

Таким образом, мы можем увидеть VBScript в действии, запустив конкретный HTML-файл в веб-браузере Internet Explorer.

Пример VBScript

Откройте текстовый редактор (здесь используется «Блокнот». Вы можете использовать любой текстовый редактор) и добавьте следующие строки кода.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

Теперь ваш текстовый редактор будет выглядеть так (внешний вид и макет могут отличаться в зависимости от используемого вами текстового редактора):

Создайте простой VBScript
Простая программа VBscript

В этой программе следующие разделы составляют шаблон HTML.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

Только тот раздел, который начинается с comes as part of VB Scripting code.

Какую бы последовательность строк вы ни поместили в document.write(), она будет отображаться в IE как текст страницы.

Этот код просто выведет утверждение «Да!!! Я начал изучать сценарии VB». на странице браузера.

Перейдите в меню «Файл» и нажмите «Сохранить». Теперь вы получите такое окно:

Создайте простой VBScript

  1. Имя файла: введите имя в формате Trial.html.
  2. Тип сохранения: Все файлы.
  3. Нажмите кнопку сохранения

Нажмите кнопку «Сохранить», и вы увидите файл «trial.html» в папке, в которой вы сохранили файл.

Чтобы выполнить только что созданный код сценария VB, нам нужно открыть файл Trial.html в Internet Explorer.

Если вы установили IE в качестве браузера по умолчанию, вам просто нужно дважды щелкнуть файл Trial.html.

Если вы установили любой другой веб-браузер в качестве браузера по умолчанию, щелкните файл правой кнопкой мыши и выберите «Открыть с помощью» -> Internet Explorer, как показано ниже:

Создайте простой VBScript

Примечание. Вам может быть показано сообщение с предложением сделать IE браузером по умолчанию.

Теперь веб-браузер IE откроется с таким предупреждением безопасности:

Создайте простой VBScript

Нажмите «Разрешить заблокированный контент», и вас спросят, хотите ли вы установить IE в качестве браузера по умолчанию. Вы можете нажать Да или Нет по своему усмотрению. Теперь вы получите следующее сообщение в IE.

Создайте простой VBScript

Да, вы успешно реализовали свой первый код VBScript.

Поиск проблемы

Если код не работает –

  • Нажмите F12, чтобы открыть инструменты разработчика.
  • На левой панели инструментов прокрутите вниз, пока не увидите страницу настроек «Эмуляция».
  • Измените режим документа со значения по умолчанию («Край») на 10.
  • Попробуйте использовать следующий код
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Hello World!")
</script>

</body>
</html>

Недостаток VBScript

Основным недостатком VBScript является то, что большинство браузеров, за исключением Internet Explorer, не обрабатывают код VBScript. Иными словами, если на вашем сайте есть посетители, которые используют веб-браузер, отличный от Internet Explorer, например Chrome, Firefox or Opera, то VBScript бесполезен.

Более того, VBScript не будет работать на компьютерах, работающих под управлением других операционных систем, кроме Microsoft Windows включая Linux, Mac и т. Д.

Как и любой другой язык сценариев, VBScript за прошедшие годы претерпел множество изменений.

Теперь VB Script используется в качестве языка сценариев по умолчанию. ASP.

КЛЮЧ ОБУЧЕНИЯ

  • VB Script — язык сценариев, разработанный Microsoft.
  • Это облегченная версия Microsoft Visual Basic и синтаксис VBScript очень похожи на синтаксис Visual Basic.
  • Программа на VBScript должна размещаться в одной из следующих 3 сред:
    1. IIS (информационный сервер Интернета) – Microsoftсобственное программное обеспечение веб-сервера
    2. ВШ (Windows Scripting Host) – собственная среда хостинга Windows OS
    3. IE (Internet Explorer) – самая простая среда хостинга, которую мы можем использовать для запуска VBScript.
  • VB Script может работать только на Windows компьютеры и браузер Internet Explorer.
  • Самыми простыми инструментами, которые можно использовать для создания и запуска VBScript, являются IE и любой текстовый редактор.

Часто задаваемые вопросы (FAQ)

VBScript устарел. Microsoft теперь его доставляют по запросу. Windows Эта функция и планируется отключить её по умолчанию, а затем и вовсе удалить. В новых проектах следует использовать её. JavaВместо этого используйте скрипт или PowerShell.

Internet Explorer был закрыт в июне 2022 года, поэтому VBScript больше не работает в современных браузерах. Он по-прежнему выполняется через Windows Поддержка Script Host и режима IE в Edge, которая будет реализована как минимум до 2029 года.

Оба являются языками сценариев для клиентской стороны, но JavaСкрипт работает во всех современных браузерах и на серверах, в то время как VBScript работал только в Internet Explorer. Windows. JavaСегодня Script — это активно поддерживаемый, кроссплатформенный вариант.

Да. Инструменты искусственного интеллекта могут переводить VBScript в JavaСкрипт или PowerShell, картаping Опишите функции и синтаксис, а также объясните каждое изменение. Всегда тестируйте преобразованный код, поскольку поведение во время выполнения и используемые библиотеки могут отличаться.

Искусственный интеллект может объяснить работу устаревших скриптов VBScript, задокументировать назначение каждой процедуры, предложить более безопасные замены и отметить устаревшие вызовы. Это помогает командам понять и постепенно перевести старые скрипты на новый язык до того, как VBScript будет полностью удален. Windows.

Подведем итог этой публикации следующим образом: