이 기사의 예제는 주로 외부 exe 프로그램을 호출하여 실행하는 기능을 구현합니다. 여기서는 주로 쉘 함수를 사용하여 실행합니다. 예를 들어 하위 모듈에서 쉘 함수는 주로 사용됩니다. : 쉘 "메모장", vbNormalFocus는 일반 모드에서 메모장 프로그램을 실행하는 것을 나타냅니다. vbNormalFocus는 일반 모드를 의미하는 셸의 매개 변수입니다. 물론 vbMaximizedFocus 최대화 모드, vbMinimizedFocus 최소화 모드, vbHide 숨겨진 모드 및 기타 실행 모드도 있습니다.
구체적인 코드 예제와 설명은 다음과 같습니다.
VERSION 5.00Begin VB.Form Form1 Caption = "Form1" ClientHeight = 3030 ClientLeft = 120 ClientTop = 450 ClientWidth = 4560 LinkTopic = "Form1" ScaleHeight = 3030 ScaleWidth = 4560 StartUpPosition = 3 '창 기본값 EndAttribute VB_Name = "Form1"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = FalseOption ExplicitPrivate Sub Form_Load()Shell "메모장", vbNormalFocus 셸 함수는 외부 실행 파일을 실행하는 데 사용할 수 있습니다. 해당 매개변수는 프로그램 이름(프로그램이 다른 폴더에 있고 시스템 파일이 아닌 경우 자세한 경로가 필요함), 실행 모드를 원한다고 가정합니다. C 패킹 루트 실행 디렉터리의 ABC.EXE, 첫 번째 매개 변수는 다음과 같아야 합니다: "C://ABC.EXE"' 그런데: 경로나 파일 이름에 공백이 있는 경우 경로 양쪽에 큰따옴표를 추가해야 합니다( 공백 유무에 관계없이 권장됩니다.) 큰따옴표를 추가하세요. 예: """C://1 2.exe """' 일반적으로 사용되는 두 번째 매개 변수는 다음과 같습니다. vbNormalFocus 일반 모드, vbMaximizedFocus 최대화 모드, vbMinimizedFocus 최소화 모드, vbHide 숨겨진 모드 End Sub
프로그램이 실행된 후 Windows 메모장 프로그램이 직접 열립니다. 관심 있는 독자는 다른 실행 프로그램을 열어 실행 효과를 테스트하거나 더 풍부한 기능을 달성하기 위해 맞춤 수정을 시도할 수 있습니다.