본문 바로가기
Autohotkey/강좌2

[Autohotkey] ScriptControl 을 이용해 VBScript 를 사용해보자

by 슈퍼닷 2015. 1. 9.
반응형

COM (Component object model)는 여러가지 기능들이 모여있는 것들입니다.

이들은 어떤 언어에 구속받지 않아요.

비주얼베이직에서도 COM 을 통해 여러기능들을 실행합니다.

오토핫키에서도 ComObjCreate() 를 통해 Com함수를 불러올 수 있습니다.

이번에는 ComObjCreate로 ScriptControl 이라는 Com Object를 불러서 VBScript를 사용해 봅시다.

 

 

sc:=ComobjCreate("ScriptControl")

sc.Language:="VBScript"

script =
(
Msgbox "내용",,"제목"

)

sc.ExecuteStatement(script)

 

sc에 ScriptControl을 넣고 sc.Language로 VBScript를 사용할것을 설정합니다.

 

script라는 변수에 실제 VBScript 를 써 넣으면 되고요.

 

sc.ExecuteStatement(script) 가 바로 VBScript를 실행하게 해주는 것입니다.

 

이 스크립트를 실행해서 결과를 확인해 봅시다.

 

 

 

 

[실행결과]

 

 

 

 

반응형

댓글