Skip to content
AutoHotKey
2011.02.10 23:52

IE.ahk COM 환상강의

조회 수 21252 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

COM 환상강의


http://cafe.naver.com/autohotkey.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=958



;COM.ahk 라이브러리 제대로 사용하기

;autohotkey\lib 폴더를 만들어 COM.ahk 복사한다.

;이 작업으로 #include 설정이 필요없게 된다.




php의 경우 <?   ?>

c의 경우 void main() 처럼


com을 시작할때에는 반드시 com_init() 을 써줘야 합니다.



;[바탕화면 보기] 클릭과 같은효과(모든창을 최소화)

com_init()

shell := Com_CreateObject("Shell.Application")

Com_invoke(shell, "minimizeall")


변수(개체) := Com_CreateObject("ActiveX 이름문자열")

코드는 조작명령을 개체로 만들어 변수에 넣어주고 그 변수로 장난질 합니다.


com_invoke는 담아놓은 객체변수의 기능을 실행하라는 이야기입니다.

com_invoke(객체변수, "함수이름")은 shell이 가지고 있는 함수를 호출하는 명령라인입니다.


;http://msdn.microsoft.com/en-us/library/bb776890(VS.85).aspx


Shell Object에는 minimizeall 외에도 수많은 기능들이 있음을 알 수 있습니다.

;http://msdn.microsoft.com/en-us/library/bb774094(v=VS.85).aspx



com_invoke(shell, "TrayProperties") 라고 넣고 실행하면 작업줄 메뉴 속성 대화상자가 나옵니다.


com_invoke(shell, "TileHorizontally") 라고 하면 현재 열려진 창을 잘 정렬해 줍니다.


com_invoke(shell, "CascadeWindows") 도 역시 창이 여러개 일 때, 잘 정렬해 줍니다.


COM과 DLL 또는 다른함수 모두 배포방식과 호출방식가 조금 다를 뿐

남이 만든것을 쉽게 불러서 사용한다는 기본은 같습니다.


Dllcall(dll 파일지정, dll 내에 있는 여러함수 중 어떤 함수를 호출할 것인가) 


Dllcall은 C 언어에 맞춰져서 호출시에 데이터형까지 고려해야 하고 그 중간과정에서 

데이터 조작이 많은 경우 어려울 수 밖에 없습니다만 COM은 진보된 형태의 조작방식입니다.


COMView 로 자신의 시스템을 하나하나 살펴볼 수 있다.

설명과 다운로드는 


;http://www.japheth.de/COMView.html


로그인 후 댓글쓰기가 가능합니다.

?

  1. 31
    Dec 2011
    08:32

    autohotkey) 핑테스트 프로그램

    CategoryAutoHotKey Views18952
    Read More
  2. 16
    Mar 2012
    08:06

    Autohotkey) 화면보호기(ScreenSaver) On/Off 방법

    CategoryAutoHotKey Views40676
    Read More
  3. 27
    Jan 2013
    13:10

    autohotkey)매월 1일의 요일 구하기

    CategoryAutoHotKey Views15266
    Read More
  4. 07
    Jul 2018
    21:49

    Autohotkey] 키보드 후킹 테스트

    CategoryAutoHotKey Views9682
    Read More
  5. 21
    Feb 2011
    23:58

    autohotkey_L Object

    CategoryAutoHotKey Views15391
    Read More
  6. 14
    Feb 2011
    17:29

    AutoHotkey_L: Arrays, Debugger, x64, COM, #If expression

    CategoryAutoHotKey Views21594
    Read More
  7. 11
    Feb 2011
    15:50

    autohotkey와 autohotkey_l 의 인터넷 창 띄우기 비교예제

    CategoryAutoHotKey Views17775
    Read More
  8. 21
    Feb 2011
    23:55

    COM 사용

    CategoryAutoHotKey Views19065
    Read More
  9. 09
    Feb 2011
    19:27

    com.ahk

    CategoryAutoHotKey Views18260
    Read More
  10. 22
    Dec 2010
    05:48

    DllCall()

    Category컴퓨터잡담 Views15314
    Read More
  11. 16
    Jul 2012
    16:25

    GET.CELL 매크로함수 응용

    CategoryExcel Views40176
    Read More
  12. 17
    Dec 2011
    17:41

    IE 훅킹 혹은 가로채기. 강좌

    Category컴퓨터잡담 Views14604
    Read More
  13. 10
    Feb 2011
    23:52

    IE.ahk COM 환상강의

    CategoryAutoHotKey Views21252
    Read More
  14. 11
    Feb 2011
    15:33

    Internet Explorer Control

    CategoryAutoHotKey Views19663
    Read More
  15. 05
    Feb 2011
    22:09

    OnMessage()

    CategoryAutoHotKey Views20463
    Read More
  16. 09
    Feb 2011
    19:28

    PostMessage로 한글 사용하기

    CategoryAutoHotKey Views16810
    Read More
  17. 14
    Aug 2010
    23:55

    Tips N Tricks Process Listing - Using third party DLL!

    Category컴퓨터잡담 Views20425
    Read More
  18. 09
    Feb 2011
    19:19

    UrlDownloadToVar()

    CategoryAutoHotKey Views15464
    Read More
  19. 17
    Feb 2011
    07:17

    WinMenuSelectItem로 메뉴선택하기

    CategoryAutoHotKey Views16302
    Read More
  20. 28
    Jul 2011
    22:45

    [AHK] AutoHotkey_N, AutoHotkey.dll

    Category컴퓨터잡담 Views13563
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소