Найти в Дзене

Сценарий VBScript

Сегодня уже многие забыли про VBScript (Visual Basic Script, он же VBS). А зря. Это достаточно простой язык программирования (с моей точки зрения он проще, чем раскрученный ныне Python), который позволяет легко и быстро создавать сценарии. В браузерах он не прижился, потому что поддерживался только в Internet Explorer. А вот для выполнения каких-то задач на компьютерах с Windows - это хорошее решение. Кроме того, этот язык используется в некоторых SCADA-системах и других подобных программах. В отличие, например, от Python, для выполнения сценариев на VBScript не требуется установки никаких дополнительных программ. А для написания кода на VBScript в большинстве случаев не требуется подключать, и тем более устанавливать дополнительные библиотеки. В Python это иногда сильно бесит. В отличие от JavaScript, VBS намного проще. Кроме того, на Windows сценарии на JavaScript без дополнительных извращений выполнить нельзя, потому что предустановленный Windows Script Host (WSH), который используе

Сегодня уже многие забыли про VBScript (Visual Basic Script, он же VBS). А зря. Это достаточно простой язык программирования (с моей точки зрения он проще, чем раскрученный ныне Python), который позволяет легко и быстро создавать сценарии.

В браузерах он не прижился, потому что поддерживался только в Internet Explorer. А вот для выполнения каких-то задач на компьютерах с Windows - это хорошее решение. Кроме того, этот язык используется в некоторых SCADA-системах и других подобных программах.

В отличие, например, от Python, для выполнения сценариев на VBScript не требуется установки никаких дополнительных программ. А для написания кода на VBScript в большинстве случаев не требуется подключать, и тем более устанавливать дополнительные библиотеки. В Python это иногда сильно бесит.

В отличие от JavaScript, VBS намного проще. Кроме того, на Windows сценарии на JavaScript без дополнительных извращений выполнить нельзя, потому что предустановленный Windows Script Host (WSH), который используется в Windows для выполнения сценариев, не поддерживает язык JavaScript. Он поддерживает JScript - очень похожий, но всё-таки другой язык.

Так что если возможностей BAT-файлов вам не хватает, а с разными заморочками Python вы не хотите связываться, то VBScript - это лучшее решение. И если не для программистов, то для сисадминов точно.

Ну и напоследок пример. Создайте обычный текстовый файл с расширением VBS, откройте его в блокноте и напишите там:

MsgBox "Hello, WORLD!"

Затем сохраните файл, закройте его, и запустите в Windows обычным способом - двойным щелчком по файлу. Получим “наше всё” - знаменитый Hello World на VBScript:

На этом всё. Подписывайтесь на канал, чтобы ничего не пропустить.