Skip to content
AutoHotKey
2011.02.10 08:21

AHK_L 예제소스

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

AHK_L 예제소스




■ 표준입출력 

; ---- stdout.ahk ---- 
stdout := FileOpen(DllCall("GetStdHandle""int", -11, "ptr"), "`n"
Loop, 10 
    stdout.WriteLine(A_Index . "항목"
; ---- stdin.ahk ---- 
stdin := FileOpen(DllCall("GetStdHandle""int", -10, "ptr"), "`n"
While !stdin.AtEOF() 
    q .= stdin.ReadLine() 
MsgBox, % q 

사용예) 스크립트가 위치한 디렉토리에서 cmd로 다음과 같이 실행 
> set ahk="C:\Program Files\AutoHotkey\AutoHotkey.exe" 
> %ahk% stdout.ahk | %ahk% stdin.ahk 


■ 메뉴에 아이콘 표시 

Loop, 3 { 
    Menu, M1, Add, 항목%A_Index%, Dummy 
    Menu, M1, Icon, 항목%A_Index%, %A_WinDir%\Explorer.exe, %A_Index% ; , 32|64 

Menu, M1, Show 
Dummy: 
Return 

※ 주석을 제거하고 32나 64를 지정하면 큰 아이콘도 표시 가능 


■ 탐색기에서 선택중인 파일의 풀패스를 복사 
    COM을 사용하므로 특수 폴더가 있어도 가능 

SetTitleMatchMode, RegEx 
#IfWinActive, ahk_class CabinetWClass|ExploreWClass 
#c:: 
FileList:= 
For window in ComObjCreate("Shell.Application").Windows 
    If (window.hwnd == WinExist()) { 
        For item in window.document.SelectedItems 
        FileList .= item.path "`n" 
        Break 
    } 
Clipboard:=FileList, window:=item:= 
Return 


■ 활성화된 어플리케이션의 실행파일이 위치한 폴더를 열기 

#z:: ; Win + z 
WinGet, pid, PID, A 
For process in ComObjGet("winmgmts:").ExecQuery("SELECT * FROM Win32_Process WHERE ProcessId='" pid "'"
    Run, % "explorer.exe /select`,""" . (process.ExecutablePath) . """" 
process := 
Return 


■ IE 자동화 

ie := ComObjCreate("InternetExplorer.Application"
ie.Visible := True 
ie.Navigate("http://www.google.co.kr/"
While ie.Busy() 
    Sleep, 50 
MsgBox, 로드 완료`n`n폼에 문자를 입력합니다. 
form := ie.document.GetElementsByTagName("FORM")[0] 
form.q.value := "AutoHotkey" 
MsgBox, 폼 송신 완료 
form.submit() 
While ie.Busy() 
    Sleep, 50 
MsgBox, 검색결과가 표시되었습니다.`n`n종료합니다. 
form:="" 
ie.Quit() ; 종료시키지 않으면 iexplore.exe 프로세스가 남으므로 주의 


■ AutoHotkey.dll을 이용한 멀티스레드 

미리 AutoHotkey.dll를 다운로드하여, 모듈등록을 할 필요가 있음 
(DLL이 있는 디렉토리에서 "regsvr32.exe AutoHotkey.dll"을 실행) 

code := "#NoTrayIcon`nMsgBox, Thread #" 
Loop, 10 { 
    ComObjCreate("AutoHotkey.Script").AhkTextDll(code . A_Index) 
    Sleep, 100 
}

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

?

  1. 14
    Feb 2011
    22:36

    #ifwinactive & #ifwinexist 윈도우창 마다 핫키의 용도를 다르게 사용하는 방법

    CategoryAutoHotKey Views16522
    Read More
  2. 01
    Dec 2015
    08:36

    555 TIMER AM TRANSMITTER CIRCUIT(AM 송신 회로)

    Category회로도전자부품 Views3691
    Read More
  3. 20
    Sep 2014
    13:09

    555 TIMER AM TRANSMITTER CIRCUIT(AM 송신 회로)

    CategoryAVR Views23298
    Read More
  4. 11
    Oct 2011
    17:43

    AHK & my Address of Pointer and my Offset

    Category컴퓨터잡담 Views13183
    Read More
  5. 11
    Oct 2011
    15:45

    Ahk Standard Library Collection, 2010 Sep (+Gui) ~ Libs: 100

    Category컴퓨터잡담 Views14189
    Read More
  6. 01
    Apr 2014
    17:12

    ahk) autohotkey controlgettext 이름을 마우스커서에 졸졸 따라다니게 하기

    CategoryAutoHotKey Views12182
    Read More
  7. 30
    Oct 2013
    16:59

    ahk) autohotkey 글자 자르기 방법

    CategoryAutoHotKey Views34671
    Read More
  8. 30
    Oct 2013
    17:04

    ahk) autohotkey 엑셀(Excel)에서 행값 증가시키기

    CategoryAutoHotKey Views37415
    Read More
  9. 12
    May 2012
    17:06

    AHK) AUTOKEY 웹페이지 열지않고 소스 가져오기 또는 로그인 하기

    CategoryAutoHotKey Views52952
    Read More
  10. 26
    Dec 2011
    08:58

    Ahk) ip할당 진단프로그램

    CategoryAutoHotKey Views12119
    Read More
  11. 17
    Jan 2018
    22:14

    ahk) Send an email 메일발송하기

    CategoryAutoHotKey Views9390
    Read More
  12. 21
    Nov 2012
    18:31

    AHK) 보안프로그램 등으로 화면복사(Printscreen) 안될때 사용방법

    CategoryAutoHotKey Views47165
    Read More
  13. 30
    Oct 2013
    16:51

    ahk) 열려진 엑셀창의 값 불러오기

    CategoryAutoHotKey Views32528
    Read More
  14. 30
    Oct 2013
    17:50

    ahk) 오토핫키 콤보박스 제어하기

    CategoryAutoHotKey Views38176
    Read More
  15. 06
    Jan 2013
    16:38

    Ahk) 웹페이지 감시결과에 따라 마이피플로 글 전송하기

    CategoryAutoHotKey Views44022
    Read More
  16. 22
    Feb 2011
    01:22

    ahk_l 웹페이지 앞, 뒤페이지 제어 예제소스 및 설명첨부

    CategoryAutoHotKey Views17535
    Read More
  17. 22
    Feb 2011
    01:15

    ahk_l 과 com 의 이해

    CategoryAutoHotKey Views17485
    Read More
  18. 10
    Feb 2011
    08:21

    AHK_L 예제소스

    CategoryAutoHotKey Views17015
    Read More
  19. 22
    Feb 2011
    01:31

    ahk_l 웹페이지 파일로 저장한 뒤 불러와 필요한 부분 추출하여 출력하기

    CategoryAutoHotKey Views16990
    Read More
  20. 07
    Oct 2011
    08:39

    AHK_L) SysListView321 컨트롤 내용 추출하기

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

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소