COM 컴포넌트가 제공한 객체를 가리키는 참조를 돌려줍니다.
ComObject := ComObjGet(Name)
열람 가능한 객체의 이름. 더 자세한 정보는 MkParseDisplayName (MSDN)을 참조하십시오.
; 예제: Shift+Escape를 누르면 활성 창의 프로세스를
; 기동시키는 데 사용된 명령줄 을 볼 수 있습니다.
+Esc::
WinGet pid, PID, A
; WMI 서비스 객체를 얻습니다.
wmi := ComObjGet("winmgmts:")
; 질의를 실행해 부합하는 프로세스(들)를 열람합니다.
queryEnum := wmi.ExecQuery(""
. "Select * from Win32_Process where ProcessId=" . pid)
._NewEnum()
; 첫 번째로 부합하는 프로세스를 얻습니다.
if queryEnum[process]
MsgBox 0, Command line, % process.CommandLine
else
MsgBox Process not found!
; 모든 전역 객체를 풀어줍니다 (지역 변수를 사용할 때는 필요치 않음).
wmi := queryEnum := process := ""
return
; Win32_Process: http://msdn.microsoft.com/en-us/library/aa394372.aspx