- Elkha - Blue
- 매크로
- 오토핫키 커뮤니티
![](https://i.imgur.com/ALuAiVi.png)
비활성 성공은 했는데..;;; 활성화된창이 아니면 클릭이안되네요.ㅠ
-
-
써봤는데도 안되네요.ㅠㅠ
alwaysontop 을 해놔서 맨위로 화면이 나오는데
그화면을 클릭해줘야만 작동하고
인터넷서핑하면안되네요.ㅠㅠ -
겜도리님 소스 이용하시는군요.. 저도 예전에 이용햇는데 잘안되서..꼭 타이틀값을 구해야하나요? 전 인파일 속에 타이틀 저장하고 그냥 그걸 읽어오고있는데..
-
타이틀을 안구하면 controlclick가 안먹는거 아닌가요??ㅠㅠ
저도 초보라서.ㅠㅠ
어떻게 해야 될지 몰라서 소스를 보고 사용하고 있는 중입니다. -
혹시 위 코드가 매번 controlclick 할때마다 반복되시나요 ?
그렇다면 wingetactivetitle가 문제인것 같네요
-
코드는 맨위에 한번만 써놨고요
모비즌에서 사용하려고 하고있습니다ㅠ -
그만 좀 우세요.......
-
안되서 답답해가지고요...ㅋ
-
^a를 누를때마다 활성창에 타이틀을 가져오니까
다른걸 활성화 시키면 그 타이틀을 가져오고 거기에 메시지를 보내게되죠
타이틀 잡는부분을 다른쪽으로 빼세요.
-
겜도리님 소스를 보니까
^1::
WinGetActiveTitle, 창이름 ;창이름 가져오기
;-----------------------------------------------창크기 변경 수정사항
sysget aaaa,32 ;테두리 볼더길이 aaaa에 저장
sysget bbbb,4 ;제목표시줄 길이 구하는거
ww:=850+aaaa*2
yy:=480+bbbb+aaaa*2
WinMove ,%창이름% ,,,,%ww%,%yy%
;----------------------------------------------
GuiControl,, A, %창이름%
GuiControl,, C
return
^!b::
GuiControl,, B, 매크로 시작
;창이름:=WinExist("Genymotion for personal use - ACE2")
Coordmode, pixel, screen ;각종 좌표의 취급을 스크린상에서의 절대 위치로 할까 액티브 윈도우로부터의 상대 위치로 하는지를 설정
loop
{
WinGetPos, X, Y, W, H, %창이름%
width:=X+W
height:=Y+H
;-------------------------------------------------------------
이런식으로 한다음
wingetpos를 loop로 반복시켰는데
저도 위치를 옮기면 될까요?? -
음...
Activetitle로 창 제목을 가져오는건 한번만 하면될거같고요.
나머지 창의 위치를 구하거나 그 외에 좌표계산은 매번 반복하는게
창 위치변경에 실시간으로 대응할수있을거같네요. -
이런 경우,
해당 창을 지속적으로 액티브 시켜 줘야 원하는 결과를 얻을 수 있습니다.
좀 비효율적이지요,,,,
무슨 이윤지는 모르지만,
설계부터 다시 해 보시길...
-
잘몰라서 그런데 어디부분때문에 지속적으로 액티브를 시켜야 되는지좀 알려주실수 있을까요??
순서가 잘못된건가요??? -
액티브는, 매클시작시에 한번만 해주면 되고..
지속적으로 액티브 시킬 이유가 없어요..필요한 경우는.팀뷰어팝업등..팝업시에 화면 최상위를 차지하는 것때문에 하는거죠
낭군님의 현재 문제점은..
sysget을 다른변수명으로 두번씩 사용하시는걸보면..
남의 소스를 가져다 쓸때, 그 소스에 사용되는 명령문 하나 하나를 본인것으로 만들지 못하고,,복붙만 하는게 문제라면 문제네요^^ -
너무 복붙만 했나보네요~
다른변수가 두개나 섞인줄도 모르고
조금더 공부했었어야 하는데요.
감사합니다.
지금또 연구 중입니다.^^ -
지금 ^a로 실행되는 명령문 위쪽이..
모비즌을 활성화 해서, 타이틀명과, 보더값등을 불러오는 것인데..
이건 최초 한번만 하면되고, 마우스클릭시마다 해줘야 하는건 아니지요..
^a::GuiControl,, d, %title_t%ww:=539+aaaa*2yy:=275+bbbb+aaaa*2WinMove ,%title_t% ,,,,%ww%,%yy%return; 기본 설정 <---------기본설정은 매크로 맨 위부분 gui 설정 뒤에 삽입CoordMode, Pixel, ScreenCoordMode, mouse, ScreenWinGetActiveTitle, title_tWinGetPos, winX, winY, winW, winH, ?%title_t%WinSet, AlwaysOnTop, on, %TITLE_T%sysget aaaa,32 ? ? ;테두리 볼더길이 aaaa에 저장sysget bbbb,4 ;제목표시줄 길이 구하는거SysGet, WindowCaptionHeight, 4 ; 캡션HeightSysGet, WindowBorderWidth, 32 ; 보더WidthSysGet, WindowBorderHeight, 33 ; 보더Heightreturn -
근데 이렇게 하면 return이 중간에 들어가서 타이틀을 못잡지 않나요?
WinGetActiveTitle, title_t 이게 return다음에 나와서
구이컨트롤도 작동안하고 모비즌창크기 변화도 작동안하고요
WinGetActiveTitle, title_t 이걸 ^a::다음에 넣어주고
winmove 다음에 return은 빼줘야 되는거 아니에요?? -
<---------기본설정은 매크로 맨 위부분 gui 설정 뒤에 삽입
-
헛,,저렇게 친절히 써져있는걸 단지 핸콕님이 알려주신대로 복붙하려고한
제가 한심하네요,,
최대한 실수를 줄이도록 노력하겠슴돠!!
너무 감사합니다.
맛점하세요^^ -
간단한게 정리해드리겠습니다.
창 제목을 가져오는건 한번만 하시면되고요.
창 위치를 가져오고 좌표를 계산하는건 루프내에서 하시면 될거같아요.
-
외치기님은 항상
어떻게 찾아가야하는지 방향을 알려주셔서
공부하는 방향을 잡기에 더없이 좋은거 같네요~
근데 혹시
타이틀을 잡으려고 ^a를 눌렀을때
어쩔땐 viwerwind라고 나올때 있고
어쩔땐 mobizen으로 나올때있고
이런데 이건 왜 그런지 아시나요?? -
WinGetActiveTitle, title_t
현재 활성화된 타이틀의 타이틀명을 가져옵니다..
이 명령전에 원하는 타이틀명의 일부분을 가지고 타이틀을 활성화 해줘야 겠죠?
winactivate,#### -
winactivate를 안해준것도 잇지만
똑같은 모비즌을 가지고하는데 타이틀명이 바뀔때도 있나요??
그게 궁금했습니다.
모비즌을 활성화시킨후 타이틀따오기를 하는데
거의 viwerwind라고 나오는데
가끔 아주가끔 한 1퍼센트정 모비즌으로 나옵니다.;ㅋ -
winactivate를 안해주신다면
^a를 누르실때, 활성화되어 있는창의 타이틀값을 가져오는건데, viwerwind라는 프로그램이 마지막 손대셨기때문에 활성화 되어있는거죠.. -
모비즌이 viwerwnd로 타이틀이 잡힙니다.
모비즌을 사용안해셨나요?혹시?
저도 모비즌인데 타이틀이 viwerwind로 잡혀 놀랬습니다 ㅋ
스파이로 찍어도 그렇게 나오ㅓ요 -
모비즌이 2개의 부분으로 구성되있어서그래요.
화면을 표시하는 영역인 viwerwnd와 전체프로세스영역인 mobizen 이렇게 2가지요.
모비즌같은경우는 타이틀 직접입력해서 하는게 편할거같아요.
가운데 화면영역선택하면 viwerwnd가 잡히는데 거기는 메시지를 안받아서 -
아 그렇군요~
왜 그런가 항상 궁금했네요ㅎㅎ감사합니다.
postmessage는 가끔 안되서
contorlclick로 사용하고있어요~
글읽다보니 어느분께서 모비즌은 컨트롤클릭으로 하라고 하더라고요~
분류 | 제목 | 글쓴이 | 최근변경 | 추천 |
---|---|---|---|---|
질문 | 정말 함수의필요성을느끼는데 머리가... 7 | 우후훅 | 2015.04.22 | 0/0 |
질문 | 오토핫키관련. 대답점 해주세요. 2 | iiand | 2015.04.16 | 0/0 |
질문 | 지정한 프로그램 바깥 부분을 클릭하는 이유가 뭘까요? 3 | 아무렇게나 | 2015.04.18 | 0/0 |
질문 | 아무것도 아닌 질문(?) 하나만 할게요. 12 | USW | 2015.04.08 | 0/0 |
질문 | 세븐나이츠 명예보내기 매크로 공유해주실분 계신가요?... 1 | 비인갓 | 2015.04.08 | 0/0 |
질문 | 7.1버젼깔고 실행햇는데.. 4 | dowkek | 2015.04.06 | 0/0 |
자유 | 초보 입문 인사 드립니다. 3 | 덩구리얌 | 2015.04.14 | 0/0 |
질문 | could not close the previous instance of this scrip... 2 | 한평의해안선 | 2015.04.06 | 0/0 |
질문 | 오토핫키는 모바일용으로는 없나요? 2 | 가츠다 | 2015.04.22 | 0/0 |
자유 | 매크로올려주신거.. 1 | 슈뉴긩 | 2015.04.06 | 0/0 |
질문 | 오토핫키 매크로 자세히 알려주실분 없나요? 3 | 달봉 | 2015.04.06 | 0/0 |
질문 | 쿠키런 하시는분들 중 매크로 짜신분 없나여?? | 블랑카르트 | 2015.04.04 | 0/0 |
질문 | 도와주세여~ㅠㅠ 3 | 백곰e | 2015.04.06 | 0/0 |
질문 | 마우스 드레그 질문좀할께여 2 | 백곰e | 2015.04.06 | 0/0 |
질문 | 이미지 서치 질문 드립니다. 초보입니다. 9 | 히야당 | 2015.04.16 | 0/0 |
질문 | 비활성 성공은 했는데..;;; 활성화된창이 아니면 클릭... 27 | 낭군이 | 2015.04.07 | 0/0 |
질문 | 지니전용 오토핫키를 블루스택에서 사용하려면.. 4 | spekak | 2015.04.06 | 0/0 |
질문 | 매크로 만드는거좀 도와주세여 17 | 백곰e | 2015.04.07 | 1/0 |
질문 | 이미지서치 질문 드립니다 4 | 대구전설 | 2015.04.03 | 0/0 |
질문 | 오토핫키 처음접해보는 초봅니다 도와주세여 17 | 백곰e | 2015.04.03 | 0/0 |
WinActivate, %title_t%
쓰면 아마 작동할거 같아요