Как создать файл vbs

Обновлено: 03.07.2024

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

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

В этом уроке вы узнаете больше о-

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

  1. IIS (Internet Information Server) — веб-сервер Microsoft
  2. WSH (Windows Script Host) — собственная среда размещения ОС Windows.
  3. IE (Internet Explorer) — самая простая среда размещения, которую мы можем использовать для запуска VBScript.

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

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

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

Давайте начнем с разработки простой программы VB Script.

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

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

Пример VBScript:

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

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

Введение в VBScript

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

Только раздел, начинающийся с, является частью кода VB Scripting.

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

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

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

Введение в VBScript

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

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

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

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

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

Введение в VBScript

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

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

Введение в VBScript

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

Введение в VBScript

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

Устранение неполадок

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

  • Нажмите F12, чтобы открыть инструменты разработчика.
  • На левой панели инструментов прокрутите вниз, пока не увидите страницу настроек «Эмуляция».
  • Изменить режим документа со значения по умолчанию ("Край") на 10.
  • Попробуйте использовать следующий код

Недостаток VBScript

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

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

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

VBScript — это облегченная версия популярного Microsoft Visual Basic для сценариев, разработанная, как следует из названия, Microsoft. Он используется для разработки динамических веб-страниц. Он намного легче по сравнению с языком программирования Visual Basic, но работает как язык сценариев, такой как JavaScript. Чтобы запустить VBScript на стороне клиента, клиент должен использовать Internet Explorer, поскольку другие браузеры по-прежнему не поддерживаются VBScript.

Как создать программу VBScript?

Как и многие другие простые языки сценариев, VBScript можно написать в простом текстовом редакторе, таком как блокнот и другие подобные программы (например, notepad++, Wordpad и т. д.). Обратитесь к следующим шагам, чтобы получить лучшее представление о создании программы VBScript:

Шаг 1. Откройте текстовый редактор по вашему выбору (здесь используется блокнот).


Шаг 2. А пока вот простая программа VBScript, которая выводит на экран простое диалоговое окно сообщения. Код такой программы на VBScript:


Пояснение к коду: вы можете поместить что угодно, если оно соответствует правилам объявления переменных в VBScript вместо «a», которое стоит в начале приведенного выше кода. По сути, мы можем взломать и понять приведенный выше код следующим образом:

Замените «0» в приведенном выше коде на любое из чисел, указанных чуть выше.
Чтобы получить более одного вышеупомянутого свойства в вашем диалоговом окне, вы можете просто написать, например: «0+16», вместо «0» в приведенном выше коде.
Для справки код:

выдаст следующий вывод:


Вот и все, мы только что написали базовую программу VBScript, которая будет отображать диалоговое окно в качестве вывода. Теперь о сохранении этой программы.

Как сохранить программу VBScript?

Следуйте приведенным ниже шагам, чтобы сохранить программу VBScript:

Шаг 1. Нажмите Ctrl + Shift + S на клавиатуре или нажмите Файл>Сохранить как в окне блокнота. Откроется диалоговое окно "Сохранить как". спрашивая, где сохранить текущий документ блокнота.


Шаг 2: Теперь напишите любое имя файла по вашему выбору для этого документа блокнота, но убедитесь, что вы указали .vbs в качестве его расширения. Обязательно добавьте «.vbs» после написания имени файла в поле «Имя файла:».


Шаг 3. Теперь измените значение поля «Тип файла:» с «Текстовые документы (*.txt)» на «Все файлы (*.*)», щелкнув его в раскрывающемся меню. .


Шаг 4. Наконец, нажмите «Сохранить» после выбора подходящего места для сохранения файла.


Как запустить программу VBScript?

Теперь это очень просто сделать, просто дважды щелкните сохраненный файл .vbs из того места, где вы его сохранили, и вуаля! Он запустится и выдаст вам следующий вывод:

Основы VBScript_ Как создать файл

Создать файл VBScript

На этой странице основное внимание уделяется созданию текстового файла с помощью VBScript. Я ожидаю, что вы можете придумать множество сценариев сценариев, в которых было бы выгодно выводить данные не на экран, а в файл. Инвентаризация программного обеспечения, значения реестра и журналы событий — это лишь некоторые из примеров, которые приходят на ум. Помните, что сценарий начинается на уровне папки, поэтому, даже если вас в первую очередь интересует сохранение в файл, ваш сценарий должен сначала получить или создать родительскую папку.

Темы по созданию файла с помощью VBScript

Создание файла, описанное на этой странице, является серединой серии из трех примеров FSO. Основы описаны при создании папок (страница 1), эта страница посвящена созданию файлов, а страница 3 посвящена чтению и записи текста в файл, который мы создали с помощью первых двух скриптов.

Наша миссия и цель

Наша миссия на этой странице ясна — создать файл. Естественно, нам нужна папка для хранения нашего файла, поэтому наш скрипт проверит, существует ли папка, и если нет, то наш код создаст папку.

Пример 1. Базовый VBScript для создания файла с помощью CreateTextFile

Идея этого скрипта состоит в том, чтобы выделить код, необходимый для создания файла. Цена сосредоточения внимания на одном методе заключается в том, что пример 1 отлично работает при первом запуске сценария, но если вы запустите его во второй раз, вы получите ошибку. Чтобы вылечить проблему, перейдите ко второму скрипту. В противном случае продолжайте изменять strDirectory. Вот что я сделал в качестве обходного пути:

1-й запуск strDirectory = "E:\logs"

2-й запуск strDirectory = "E: \logs\guy1"

3-й запуск strDirectory = "E:\logs\guy2"

Я признаю, что это плохой сценарий, но моя дилемма заключается в том, чтобы сделать его простым и выделить этапы обучения, а не в изящном сценарии, которому трудно следовать. Честно говоря, я искренне верю, что вы узнаете больше, когда в скриптах что-то пойдет не так, при условии, что вы сможете быстро исправить ошибку.

Предпосылки

Это сценарий, который одинаково хорошо создаст файл как на сервере Windows, так и на компьютере с XP. Если вы получаете ошибки прав доступа, я рекомендую вам войти в систему как администратор.

Инструкции по созданию файлов

  1. Скопируйте приведенный ниже пример сценария и вставьте его в блокнот или редактор VBScript.
  2. Решите, следует ли изменить значения для strFile и strDirectory.
  3. Сохраните файл с расширением .vbs, например: NewFile.vbs.
  4. Дважды щелкните NewFile.vbs и найдите в проводнике Windows strDirectory.

Пример VBScript для создания файла

Учебное пособие по VBScript — уроки

Примечание 1. Все сценарии FSO начинаются с создания объекта файловой системы с помощью
CreateObject("Scripting.FileSystemObject"). Вам действительно нужно слово «Сценарии»

Примечание 2. Конкретный метод создания файла называется: .CreateTextFile.

Примечание 3. Обратите внимание, что мы также использовали родственный метод CreateFolder. На самом деле это вызывает проблему, если вы запускаете скрипт во второй раз, потому что он генерирует ошибку 800A003A в файле. Итак, в Примере 2 мы собираемся ввести код исправления ошибок.

Парень рекомендует: Network Performance Monitor (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ) Обзор Orion NPM v11.5

Монитор производительности сети SolarWinds (NPM) поможет вам узнать, что происходит в вашей сети. Эта утилита также поможет вам устранить неполадки; на панели управления будет указано, является ли основная причина неработающей связью, неисправным оборудованием или перегрузкой ресурсов.

Что мне больше всего нравится, так это то, как NPM предлагает решения сетевых проблем. Он также имеет возможность отслеживать работоспособность отдельных виртуальных машин VMware. Если вы заинтересованы в устранении неполадок и создании сетевых карт, я рекомендую вам попробовать NPM в рамках 30-дневной бесплатной пробной версии.

Пример 2. Создание файла с кодом исправления ошибок

Этот скрипт намного лучше, чем примитивный Пример 1. Моя идея состоит в том, чтобы добавить код, который справляется с ситуациями, когда папка уже существует. Он также использует objShell для запуска проводника Windows, чтобы вы могли проверить, работает ли сценарий так, как задумано.

Пример сценария для создания файла и проверки существования файла

Парень рекомендует: генератор сетевых настроек (БЕСПЛАТНЫЙ ИНСТРУМЕНТ)

SolarWinds Network Config Generator – это бесплатный инструмент, с помощью которого вы можете управлять изменениями в сетевых маршрутизаторах и других устройствах SNMP. Повысьте производительность сети, активировав функции сетевого устройства, за которые вы уже заплатили.

Гай говорит, что для новичков самым большим преимуществом этого бесплатного инструмента является то, что он даст вам стимул узнать больше о настройке службы SNMP с ее «Ловушками» и «Сообществами». Попробуйте Config Generator прямо сейчас — это бесплатно!

Учебное пособие по VBScript — уроки

Примечание 1. Если вы не добавите код исправления ошибок, существует реальная опасность того, что повторный запуск скрипта уничтожит исходный файл. Что делает .FileExists, так это проверяет, существует ли уже файл с именем, на которое ссылается strFile.

Примечание 2. Этот скрипт также содержит код, защищающий от уже существующей папки — FolderExists.

Примечание 3. Маленький нюанс, но скрипт выдает ошибку при первом запуске, если только я не добавил set objFolder и objFile = ничего. Вот пример, когда я всегда узнаю больше, когда что-то идет не так. Я давно знал, что должен аннулировать объекты, когда закончу их, но из-за безделья и желания сделать сценарий коротким я пропустил этот набор objxyz = ничего из других сценариев. Иногда мне это сходит с рук, но не в этом примере.

Краткое описание файлов создания VBScript

С объектами файловой системы существует естественная последовательность: создайте папку, затем файл, затем прочитайте или запишите текст в этот файл. На этой странице показано, как создать файл с помощью метода CreateTextFile. На следующем шаге рассмотрим чтение или запись данных в файл.

расширение файла vb. Контекстное меню «Создать» позволяет пользователям быстро создавать новые файлы, папки и ярлыки. Вы можете щелкнуть правой кнопкой мыши или нажать и удерживать на рабочем столе или в любом окне папки, а затем щелкнуть / нажать «Создать», чтобы открыть контекстное меню «Создать». По умолчанию файл сценария VBScript отсутствует в контекстном меню «Создать».

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

Следовательно, что такое формат файла VBS?

Формат файла VBS был разработан корпорацией Microsoft как формат исполняемого файла. Эти файлы VBS также известны как файлы сценариев Visual Basic и имеют расширение . расширение файла vbs. Эти файлы VBS классифицируются как исходный код и программные файлы для ПК с Windows.

Как написать сценарий в Блокноте?

  1. Нажмите «Пуск», «Стандартные» и «Блокнот», чтобы открыть Microsoft Notepad на своем компьютере.
  2. Введите сценарий, который вы хотите создать, в Блокноте. Например, вы можете ввести; "Вскрипт.
  3. Нажмите «Файл» и «Сохранить как» в меню Блокнота. Введите имя для вашего скрипта, а затем ".

Как запустить скрипт из командной строки?

Запустите пакетный файл В меню «Пуск»: ПУСК > ВЫПОЛНИТЬ c:path_to_scriptsmy_script.cmd, OK. «c: путь к scriptsmy script.cmd» Откройте новую командную строку CMD, выбрав ПУСК > ВЫПОЛНИТЬ cmd, ОК. В командной строке введите имя скрипта и нажмите клавишу возврата. Также можно запускать пакетные сценарии со старым (в стиле Windows 95) .

Как запустить файл VBS в Notepad++?

Запуск VBScript из Notepad++ Закройте Notepad++, если он открыт. Используя другой текстовый редактор (например, обычный Блокнот), отредактируйте файл ярлыков.xml, расположенный в: Откройте файл VBScript в Notepad++, попробуйте запустить его, нажав Ctrl+Enter.

Как запустить скрипт в Windows?

В среде Windows вы можете быстро запустить сценарий, используя следующие методы: Дважды щелкните значок файла сценария так же, как и исполняемый файл. Нажмите кнопку «Пуск», а затем «Выполнить». В поле «Открыть» диалогового окна «Выполнить» введите полный путь к скрипту и нажмите «ОК».

Как узнать, запущен ли VBScript?

Откройте диспетчер задач и перейдите на вкладку «Подробности». Если запущен VBScript или JScript, в списке появится процесс wscript.exe или cscript.exe. Щелкните правой кнопкой мыши заголовок столбца и включите «Командную строку». Это должно сказать вам, какой файл скрипта выполняется.

Как сохранить в формате VBScript?

При сохранении файла в раскрывающемся списке «Тип файла» выберите «Все файлы (.)». Затем в поле «Имя файла» убедитесь, что имя файла заканчивается на . расширение вбс. Если ничего не помогает, вы также можете включить расширения файлов в проводнике Windows и вручную отредактировать имя файла в папке.

Как открыть файл VBS?

Выберите «Все документы (.)» в раскрывающемся списке типов файлов. Используйте встроенный файловый браузер, чтобы перейти к папке, содержащей файл VBScript. Выделите файл VBScript с расширением VBS и нажмите «Открыть», чтобы открыть его в WordPad.

Как запустить cscript?

Откройте командную строку. (например, Пуск > Выполнить > cmd.) Измените каталог (cd) на c:windowsSysWOW64 (например, cd windowssyswow64). Введите cscript.exe, а затем сценарий, который вы хотите запустить.

Как запустить сценарий в Windows 10?

Запуск сценария при запуске в Windows 10 Создайте ярлык для пакетного файла. После создания ярлыка щелкните правой кнопкой мыши файл ярлыка и выберите «Вырезать». Нажмите «Пуск», затем «Программы» или «Все программы». После открытия папки «Автозагрузка» нажмите «Изменить» в строке меню, а затем «Вставить», чтобы вставить файл ярлыка в папку «Автозагрузка».

Как запустить VBScript в Excel?

Откройте книгу в Excel. Нажмите Alt + F11, чтобы открыть редактор Visual Basic (VBE). Щелкните правой кнопкой мыши имя вашей книги на панели «Проект-VBAProject» (в верхнем левом углу окна редактора) и выберите «Вставить» -> «Модуль» в контекстном меню. Скопируйте код VBA (с веб-страницы и т. д.)

Как запустить сценарий VBS из пакетного файла?

Вызов пакетного файла с помощью сценария VB Скопируйте приведенный ниже код в Блокнот. Функция Tilak() dim shell set shell=createobject("wscript.shell") shell.run "INSTALL.bat" set shell=nothing End Function. Сохраните файл как .VBS. Затем используйте этот VBscript на панели CustomActions Wise Package Studio.

Может ли PowerShell запускать VBScript?

Вы можете легко включить любой VBScript в PowerShell, поскольку PowerShell может вызывать практически любой исполняемый файл, включая VBScript.


Существует очень простой способ запустить код VB Script, написанный в блокноте, без установки дополнительного программного обеспечения на ПК. Каждый компьютер Windows поставляется с установленным по умолчанию программным обеспечением, позволяющим запускать код скрипта VB, написанный в блокноте.

Преимущество заключается в том, что вам не нужно писать свой код VB непосредственно в любой инструмент, который вы используете для разработки любого приложения. Вы можете написать и запустить код сценария VB в блокноте и убедиться, что ваш код работает нормально или нет. После проверки вы можете напрямую скопировать и вставить тот же код в свое приложение.

Написать и запустить код VB Script в блокноте очень просто. Вот несколько шагов, которым вы можете следовать, чтобы запустить код VB Script, написанный в блокноте.

2) Напишите любой код VB Script.

Запишите этот скрипт в блокнот-

msgbox("Это мой первый скрипт, нажмите OK, чтобы закрыть")

vb1

3) Сохраните блокнот как Test.vbs на рабочем столе. После того, как вы сохраните блокнот со скриптом с расширением файла .vbs, блокнот будет выглядеть так-

4) Теперь дважды щелкните файл. Если дважды щелкнуть файл Test.vbs, сценарий запустится автоматически и покажет результат, показанный ниже.

vb3

Это не работает на моем ноутбуке. Я использую Windows 8.1Pro.

Я сделал все то же самое. но когда я открываю его, он говорит, что источник не найден. что мне делать

какие онлайн-исполнители vbscripts доступны??
не могли бы вы перечислить некоторые из них?

Не поддерживается в Windows7

если вы сделали копирование-вставку, попробуйте удалить символы « » в строке 5 и 9 и ввести их снова.
тогда работает.

Это приводило к ошибкам, пока я не заметил, что скопированные и вставленные двойные кавычки являются открывающими и закрывающими символами кавычек, а не «простыми» двойными кавычками, которые вы вводите непосредственно в Блокноте, как отмечает Орхан.

удалить скобку (), работает

Можно ли создать форму пользователя в блокноте?

Если да, то как мы можем это сделать?

он ​​не работает в windows 8.1 он не показывает сохраненный файл vbs что мне делать

не работает в Windows 7

Если это кому-то поможет:
Попробуйте заменить кавычки прямыми кавычками… (мне помогло)

@Naveen: Большое спасибо за это! Я понятия не имел…

Это работает для меня! Я использую Windows7! почему не работает на вас.

я пытаюсь бежать, объясните пожалуйста

Как создать игру в Блокноте с помощью визуального базового программирования

Обычно я не учу постить в блогах, однако хочу
сказать, что эта статья очень побудила меня попробовать и сделать это!

Читайте также: