VB스크립트: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글 예제 추가
1번째 줄:
'''VB스크립트'''(VBScript)는 [[마이크로소프트]]가 개발한 [[액티브 스크립트]] 언어이다. 이 언어의 구문은 마이크로소프트의 [[비주얼 베이직]] 프로그래밍 언어 계통의 일부를 반영한다. VB스크립트는 [[윈도 98]] 이후의 여러 윈도 운영 체제에서 기본으로 설치되어 있으며, 실행 중인 장치의 목적과 구성에 따라 [[윈도 CE]]에 포함되어 있을 수도 있고 포함되지 않을 수도 있다. 초기에는 1970년대 말에 처음 개발된 배치 언어보다 더 강력한 자동화 도구 검색에 대한 지원을 윈도 관리자로부터 받았다. VB스크립트는 호스트 환경 안에서 실행되어야 하며, 어떠한 환경에서는 마이크로소프트 윈도의 표준 설치([[윈도 스크립트 호스트]], [[인터넷 익스플로러|윈도 인터넷 익스플로러]]) 위에 제공된다. 게다가 VB스크립트 호스트 환경은 마이크로소프트 스크립트 컨트롤(''msscript.ocx'')과 같은 기술을 통해 다른 프로그램에 이식되는 경우가 있다.
== 예제 ==
 
다음 예제는 [[노트패드]] 프로그램을 종료시킨다.
<source lang="vb">
'Terminate all processes involving the name <strProcessToKill
Option Explicit
Dim strComputer, strProcessToKill, objWMIService, colProcess, objProcess
strComputer = "."
strProcessToKill = "notepad.exe"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer _
& "\root\cimv2")
Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = '" & strProcessToKill & "'")
For Each objProcess in colProcess
msgbox "... terminating " & objProcess.Name
objProcess.Terminate()
Next
</source>
== 같이 보기 ==
* [[액티브 스크립트]]