Як запустити EXE у VBScript

click fraud protection

VBScript, підмножина Visual Basic, є безкоштовною мовою програмування, яку кожен може використовувати для створення корисних програм Windows. Додавши лише кілька операторів до текстового файлу «.vbs», ви можете писати в текстові файли і навіть запускати програми EXE за допомогою команди «Виконати». Ця команда стане в нагоді, якщо ви хочете створити ярлики для часто використовуваних програм. Розробники також можуть використовувати команду «Виконати» всередині більш складних програм VBScript, щоб за потреби запускати зовнішні програми EXE.

Крок 1

Відкрийте Блокнот і вставте наступний код у новий документ:

Відео дня

Встановіть WshShell = WScript. CreateObject("WScript. оболонка")

Dim exeName Dim statusCode

exeName = "%windir%\notepad"

StatusCode = WshShell. Запустити (exeName, 1, true)

MsgBox("Кінець програми")

Цей код VBScript створює об’єкт «Shell» у рядку 1. Зверніть увагу на значення "exeName". Ця змінна містить ім’я EXE, який ви хочете запустити. У цьому прикладі це ім’я є шляхом до Блокнота. Якщо ви хочете запустити програму EXE з назвою «MusicLab.exe», розташовану на вашому диску «C», ви повинні зробити четвертий оператор таким чином:

exeName = "C:\MusicLab.exe"

Наразі залиште значення "exeName" незмінним. Наступний оператор виконує команду «Виконати». Команда «Виконати» запускає EXE, зазначений у змінній «exeName». Другий параметр, «1», у команді «Виконати» повідомляє VBScript, як ви хочете, щоб вікно EXE відображалося, коли воно відкривається. Значення "1" змушує VBScript відображати звичайне вікно. Остаточне значення в команді «Виконати», «true», змушує програму VBScript призупинитися, доки не закриється EXE, який вона запускає. Остаточний оператор відображає вікно повідомлення, яке дає вам знати, що VBScript завершено.

Крок 2

Натисніть кнопку «Файл» у Блокноті, а потім натисніть «Зберегти як». Відкриється вікно Зберегти як. Це вікно дозволяє зберегти вашу програму VBScript.

Крок 3

Введіть назву програми, наприклад «MyScript» у текстовому полі «Ім’я файлу». Додайте ".vbs" в кінець цього імені. Наприклад, якщо ви вибрали «MyScript» як назву файлу, введіть «MyScript.vbs» (без лапок) у текстовому полі імені файлу та натисніть «Зберегти». Це збереже файл як файл VBScript.

Крок 4

Відкрийте Провідник Windows і знайдіть файл. Двічі клацніть файл. Запускається і новий екземпляр Блокнота. Програма VBScript призупиняється після відкриття Блокнота, оскільки ви передали «1» команді «Виконати». Якби ви замість цього передали 0, VBScript не призупинявся б.

Крок 5

Закрийте Блокнот. Програма відновлює виконання і відображає вікно повідомлення «Кінець програми».

Порада

Багато разів вам може бути байдуже, як виглядає вікно EXE, коли ви використовуєте VBScript для запуску EXE. У цьому прикладі використовується стиль вікна «1», як показано в описаній раніше команді «Виконати». Значення «1» активує вікно і відображає його в звичайному режимі. Однак замість цього ви можете передати «2» команді «Виконати». Число «2» повідомляє VBScript активувати вікно EXE та згорнути його. Існує десять стилів вікон. Кожен стиль відображає вікно EXE по-різному. Ви можете знайти таблиці, що показують ці стилі, на веб-сайтах, які обговорюють VBScript і параметр «WindowStyle».