VBScript에서 EXE를 실행하는 방법

Visual Basic의 하위 집합인 VBScript는 누구나 유용한 Windows 응용 프로그램을 만드는 데 사용할 수 있는 무료 프로그래밍 언어입니다. ".vbs" 텍스트 파일에 몇 가지 명령문을 추가하면 텍스트 파일에 쓸 수 있으며 "실행" 명령을 사용하여 EXE 프로그램을 실행할 수도 있습니다. 이 명령은 자주 사용하는 프로그램의 바로 가기를 만들 때 유용합니다. 개발자는 더 복잡한 VBScript 응용 프로그램 내에서 "실행" 명령을 사용하여 필요에 따라 외부 EXE 프로그램을 실행할 수도 있습니다.

1 단계

메모장을 열고 다음 코드를 새 문서에 붙여넣습니다.

오늘의 비디오

WshShell = WScript로 설정합니다. CreateObject("WScript. 껍데기")

Dim exeName Dim 상태 코드

exe 이름 = "%windir%\메모장"

상태 코드 = WshShell. 실행(exeName, 1, true)

MsgBox("프로그램 종료")

이 VBScript 코드는 1행에 "Shell" 개체를 만듭니다. "exeName" 값을 기록해 둡니다. 이 변수는 실행하려는 EXE의 이름을 보유합니다. 이 이름은 이 예에서 메모장의 경로입니다. "C" 드라이브에 있는 "MusicLab.exe"라는 EXE 프로그램을 실행하려면 네 번째 명령문이 다음과 같이 나타나도록 합니다.

exe이름 = "C:\MusicLab.exe"

지금은 "exeName" 값을 변경하지 않은 상태로 둡니다. 다음 명령문은 "실행" 명령을 실행합니다. "실행" 명령은 "exeName" 변수에 지정된 EXE를 실행합니다. "실행" 명령의 두 번째 매개변수 "1"은 VBScript에 EXE 창이 열릴 때 표시할 방법을 알려줍니다. 값 "1"은 VBScript가 일반 창을 표시하도록 합니다. "실행" 명령의 마지막 값인 "true"는 실행하는 EXE가 닫힐 때까지 VBScript 프로그램이 일시 중지되도록 합니다. 마지막 문은 VBScript가 완료되었음을 알리는 메시지 상자를 표시합니다.

2 단계

메모장의 "파일" 버튼을 클릭한 다음 "다른 이름으로 저장"을 클릭합니다. 다른 이름으로 저장 창이 열립니다. 이 창에서 VBScript 프로그램을 저장할 수 있습니다.

3단계

"파일 이름" 텍스트 상자에 "MyScript"와 같은 프로그램 이름을 입력합니다. 해당 이름 끝에 ".vbs"를 추가합니다. 예를 들어 파일 이름으로 "MyScript"를 선택한 경우 파일 이름 텍스트 상자에 "MyScript.vbs"(따옴표 제외)를 입력하고 "저장"을 클릭합니다. 이렇게 하면 파일이 VBScript 파일로 저장됩니다.

4단계

Windows 탐색기를 열고 파일을 찾습니다. 파일을 두 번 클릭합니다. 실행되고 메모장의 새 인스턴스가 실행됩니다. "실행" 명령에 "1"을 전달했기 때문에 메모장이 열린 후 VBScript 프로그램이 일시 중지됩니다. 대신 0을 전달하면 VBScript가 일시 중지되지 않습니다.

5단계

메모장을 닫습니다. 프로그램이 실행을 다시 시작하고 "프로그램 끝"이라는 메시지 상자를 표시합니다.

많은 경우 VBScript를 사용하여 EXE를 시작할 때 EXE 창이 어떻게 보이는지 신경 쓰지 않을 수 있습니다. 이 예에서는 앞에서 설명한 "실행" 명령에서 볼 수 있듯이 "1"의 창 스타일을 사용합니다. "1" 값은 창을 활성화하고 일반 모드로 표시합니다. 그러나 대신 "실행" 명령에 "2"를 전달할 수 있습니다. 숫자 "2"는 VBScript에 EXE 창을 활성화하고 최소화하도록 지시합니다. 10가지 창 스타일이 있습니다. 각 스타일은 EXE 창을 다른 방식으로 표시합니다. VBScript와 "WindowStyle" 매개변수를 논의하는 웹사이트에서 이러한 스타일을 보여주는 표를 찾을 수 있습니다.