AutoHotKey를 사용하는 사람들
오늘: 506
어제: 547
전체: 199,703
회원: 1,877
접속: 33 (회원 1)

AutoHotKey 스크립트 공유

 

AutoHotkey로 제작한 스크립트를 서로 공유하기 위한 공간 입니다. 자유롭게 이용하세요~

 
작성일 : 10-02-08 18:44
윈도우핸들로 파일의 경로 알아내기
 글쓴이 : 오키Lv.13
조회 : 854   추천 : 0   비추천 : 0  
스크립트에 대한 설명:

실행파일을 직접 아이콘 이미지로 사용하기 위해서는 파일의
경로를 알아야 해서, Msdn을 뒤져서 한번 만들어봤습니다.

스크린상에 보이는 윈도우나 작업표시줄에 최소화 되어 있는
윈도우 실행파일의 경로를 알려줍니다.

ex1)
Dir:=GetModuleFileNameEx()
Msgbox %Dir%

ex2)
Winget, hwnd, id, title 
Dir:=GetModuleFileNameEx(hwnd)
Msgbox %Dir%

<--------------------------------------------- AHK 스크립트 내용 --------------------------------------------->
/*
======================================================================
===  http:\\www.autohotkey.pe.kr
===  made by oki
======================================================================
*/

GetModuleFileNameEx(Hwnd="") {
        WinGet, count, list
        VarSetCapacity( Dir,255 )
        loop % idx:= !Hwnd ? count : 1
        {
                hwnd:= idx>1 ? count%a_index% : Hwnd
                WinGetTitle, Title, ahk_id %hwnd%
                if Title in ,program manager
                        continue
                WinGet, pid, pid, ahk_id %hwnd%
                hpid:=DllCall("OpenProcess", "Uint", 1040, "int", 0, "Uint", pid)
                DllCall("psapi.dll\GetModuleFileNameExA", "Uint", hpid, "Uint", Null, "str", Dir, "Uint", 255)
                DllCall( "CloseHandle",UInt,hpid)
                DirAll .= Dir  "`n"
        }
        StringTrimRight, DirAll, DirAll, 1
        Return DirAll
}


비추천 : 0
추천 : 0

       eocndLv.13 / 2010-02-08 18:49

편리할듯 싶군요!
아 잘쓸게요 ~

       강쥐Lv.8 / 2010-02-09 12:41

도뭊 ㅣ이해가안되네요... 대단합니다 .ㄷㄷ 스크립트 이해중...

       NewJungLv.12 / 2010-02-09 12:42

MSDN 뒤지시느라 고생 좀 하셨을 듯...^.^...
오키님 Script 보면 WOW 소리 밖에 안 나옵니다.
좋은 Script 감사합니다.
유용하게 잘 쓸게요.

       오키Lv.13 / 2010-02-09 17:20

영문포럼에 가보니 관련 함수가 있었네요. 괜히 힘들여서 만들었어요.

      답변글

       eocndLv.13 / 2010-02-09 17:49

아 !!!!!!!!!!내장변수!!!!!!!!!!!..ㅋ


 
 

 
Total 144
번호 제   목 글쓴이 날짜 조회 추천 비추천
[영문포럼] SciTE4 AutoHotKey v2 - AHK 스크립팅 편집기 (11) 관리자Lv.100 03-18 2281 0 0
144 문자열>16진수>문자열 (3) 만약에Lv.6 08-25 212 1 0
143 창 이동 스크립트2 (3) AHsK현수Lv.10 08-06 438 0 0
142    창 이동 스크립트2 (5) 샤이닝Lv.2 08-06 279 0 1
141 휠로 마우스 속도 조절하기 (2) 운장Lv.17 08-21 175 1 0
140 한글 자소별로 분리 또는 합치기 (4) 운장Lv.17 08-17 218 3 0
139 네이버로그인 및 카페등급 인증소스 (1) RextenLv.1 08-17 304 0 0
138 마우스, 키보드 레코더 (8) eocndLv.13 08-16 432 0 0
137 컨트롤(ClassNN)내의 좌표구하기 (4) DRAGONLv.14 08-11 309 1 0
136 분 단위로 윈도우 자동종료 (1) 제트나비Lv.4 08-10 240 1 0
135 원하는 Window를 투명화시키자!? (3) AHsK현수Lv.10 08-10 346 1 0
134 save images from clipboard (2) ImMBRLv.62 08-08 271 1 0
133 퍼온글: 마우스 오작동 방지 ~ (1) 만약에Lv.6 08-07 366 0 0
132 exe 파일을 ahk 파일로 변환 (디컴파일러) (9) 만약에Lv.6 08-02 746 3 0
131 스크립트 작성을 쉽게~ 템플릿(파라미터 추가) 만약에Lv.6 08-02 426 0 0
130 마우스 제스처에 옷입혔어요 :) (13) 만약에Lv.6 07-29 495 1 0
 
 
 1  2  3  4  5  6  7  8  9  10  

 

Copyright Tleap. All rights reserved.