설치 / 사용기

기 타 K*m님 런처 - 질문란의 오토핫키 소스 활용기입니다..

2019.09.03 01:13

왕초보 조회:691 추천:2

질문란에..집앞의큰나무님께서 런처관련해서 오토핫키에 대한 질문을 하셨었습니다.

이미 다른 사용기에 말씀을 드렸던것 같습니다..

 

오토핫키에 대해서 관심이 없으신분들은..전혀 의미가 없은 답글이지만...배추보쌈님께서 댓글에 런처 창크기와 위치를 지정할수 있는

소스를 알려주셨습니다

고수님의 소스는...초보에게 많은 도움이 되죠..그래서..오토핫키에 관심이 있으신분은 잘 챙겨 놓으셨다가 필요할때 활용을 하시면 좋으실것

같습니다

 

 

댓글에 있는 소스들은 이미 집앞의큰나무님께서 활용을 하셔서 소개를 해드린것으로 알고 있습니다..

첫번째 소스는....단순히 단축키를 누르는것으로 대기 시간이 필요합니다..하지만..두번째 소스는 오토핫키 자체에서 대기를 하기 때문에..

사용할때 대기시간에 대해서 신경을 쓸필가 없을것 같아서 활용을 하여 보았습니다

 

공개된 소스지만..이미 활용을 하셔서 공개를 하신분도 있으시고 해서..활용한 사용기만 있습니다..이런점을 감안하고 보아 주십시요

 

소스는 아래 링크의 댓글에 있습니다

 

오토핫키 질문 입니다.
https://windowsforum.kr/index.php?mid=qna&page=4&document_srl=12077290

 

 

아래 소스는 복사해온 일부입니다.관리자 권한 추가부분은 복사하지 않았습니다...관리자로 실행해야 하는 경우가 있으신분들은..잘문란을

참고하여 주십시요

 

 

간단한 함수와 스크립트를 짰습니다 실행해보세요

 

#NoEnv

#NoTrayIcon

#SingleInstance Ignore

SetBatchLines, -1

ListLines, Off

SetWorkingDir, %A_ScriptDir%

 

RunSetSize("EXE 경로", 가로, 세로)

; 이 부분만 수정하세요

; 예) RunSetSize("D:\PortableApps\Notepad2\Notepad2.exe", 540, 243)

ExitApp

 

RunSetSize(ExePath, X, Y) {
    Run, %ExePath%, , UseErrorLevel, PID
    WinWait, ahk_pid %PID%
    WinGet, GetID, ID, % "ahk_pid " PID
    WinMove, % "ahk_id " GetID, , , , %X%, %Y%
    Return
}

 

 

저의 경우..공개된 소스를 복사해서 간단히 수정해서 사용하는 정도입니다..혹시..설명에 이상한 부분이 보이시면 댓글로 설명을 부탁드립니다

고수님들께서는 다 아시는 내용이어서 재미가 없으십니다 통과하여 주십시요 그리고..이미 수정해서 활용하시는분들도 재미가 없으실것 같습니다.

 

 

빨간색이 핵심입니다.

이소스의 경우 cmd에서 런처를 실행하는것이 아니라 오토핫키에서 실행을 합니다..WinWait 는 Run에서 실행한 프로그램이 나타날때까지 대기하는것입니다...실행한 프로그램이 나타나면 다음 작업으로 넘어 갑니다..

 

cmd에서 실행을 하면...컴퓨터 성능에 따라서 언제 프로그램 창이 나타날지 몰라서 대기시간을 정하기 어렵습니다..저도..nircmd.exe를 이용할때

이부분이 많이 고민이 되는 부분이었습니다..

 

오토핫키에서 런처 자체를 실행하기 때문에..cmd에서..대기시간 이런것이 불필요합니다..덕분에 사용자는 신경쓸것이 없어서 좋습니다

너무 편해졌죠...배추보쌈님 좋은 지식을 전해주셔서 감사합니다.

 

매력적인 소스여서 활용을 하여 보았습니다....

 

Win8ExpLauncher.ini 에 창크기를 입력해 놓고 이것을 읽어오는 것과 해상도 크기를 구해서 폼의 위치를 설정하는것은.. 오토핫키 도움말 사이트를

참고하였습니다...

 

 

 

 

1. WinMove.exe가..댓글에 있는 소스를 활용해서 만들어진것입니다...cmd 파일도 4개가 있습니다...ini 파일의 경우 폴더안에 있으면...위치 수정시

   불편해서 같은 폴더에 모아 놓았습니다

1.jpg

 

2. LauncherMain.cmd의 내용입니다..오토핫키에서 런처를 실행하여 주기 때문에..cmd에서는 ini 복사만 하여 주면 됩니다

  대기시간 이런것을 고민할 필요가 없습니다.. cmd가 아주 간단해 졌습니다.

2.jpg

 

3. 각각의 ini 폼 크기를 표시하는것을 추가를 하였습니다 오토핫키에서 이값을 읽어서 바로 폼크기를 정합니다....폼크기는..한두번 해보시면...

   대충 감이 오실것 같습니다.

3.jpg

 

4. 이미 폼크기를 맞게 수정해 놓은 상태입니다

4.jpg

 

5. 백업을 이동을 하여 보겠습니다..

5.jpg

 

6. 런처가 실행되어서 최대화가 되었습니다. 아직 이미지들이 모두 자리를 잡지도 못한 상황니다..WinWait 가 이순간이 오기를 기다렸다가 바로 

  작업에 들어가게 됩니다

6.jpg

 

7. 폼크기가 줄어들었습니다..아이콘들이 아직 제자리를 찾지 못하였습니다.

7.jpg

 

8. 완료가 되었습니다.. 그동안 대기시간을 조절하는것을 사용자가 했는데..오토핫키가 알아서 다해주네요...오토잇에서는...잘 안되었었는데..

   처음 오토잇으로..백업프로그램을 만들때는 런체에 대해서 잘 몰라서 그랬나 봅니다..오토핫키에서는 다행히 잘되는것 같습니다.....

8.jpg

 

9. 유틸로 이동을 하여 보았습니다.

9.jpg

 

10. 웹까지 확인을 하여 보았습니다.

10.jpg

 

11. 아래는 아이콘을 1개 추가한 경우입니다..아직 크기를 설정하지 않은 상태입니다.

11.jpg

 

12. 버튼 크기가 120*120 이던데요...몇번하면..감이옵니다.아니면...아이콘 2개와 3개를 비교하시면..대충 원하시는 값들을 구하실수 있으실것 같습니다

12.jpg

 

13. 대충 맞추었습니다..아래가 조금 좁아보이네요.

13.jpg

 

14. 이렇게...숫자를 몇번 수정하시면서 폼크기를 결정하시면 되십니다..

14.jpg

 

15. 간격들이 잘 맞게 된것 같습니다..

15.jpg

 

16. 마무리

댓글에서 알려주신 소스가 좋아서 이미 활용을 하고 계시는 분들이 있으실것 같습니다.

좋은 소스 덕분에...대기시간에 신경쓰지 않아도 될것 같습니다.....배추보쌈님 감사합니다

 

초보가..좋은 소스가 있어서 이렇게 활용을 하였구나 하여 주십시요

 

오늘 하루도 웃음이 가득하시길 바랍니다..

 

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
6307 소프트웨어| rsimagex 로 파티션작업과 윈도우설치-동영상 [8] 카멜 747 12 09-05
6306 기 타| 한글화된 Snapshot 백업복구 툴 사용기입니다. [10] 왕초보 1415 7 09-04
6305 기 타| 최신(?) Snapshot 한글판 (8월 25일) 사용기입니다 [9] 왕초보 970 7 09-04
6304 기 타| K*m님 런처-VBS 1개, Xml 없음, 창크기 자동으로 하여 보았... [1] 왕초보 487 3 09-04
6303 기 타| K*m님 런처 -VBS로 오토핫키처럼 대기시간 없는것을 따라하... [1] 왕초보 563 4 09-04
6302 윈 도 우| [설치 성공] MS에서 공개한 19H2 (18363.327) ISO 테스트 [14] suk 1554 6 09-04
6301 기 타| K*m님 런처 - ToPs님의 종결판(?) 사용기 입니다. [10] 왕초보 886 7 09-03
6300 기 타| [종료]KJ-MTUI_ChumPE1909-18362.329 [712] 첨임다 2681 213 09-03
6299 기 타| 새로운 아이디어 [73] 집앞의_큰 1164 51 09-03
6298 기 타| K*m님 런처 - 숨김실행 CMD 대신 VBS를 활용을 하여 보았습... [3] 왕초보 626 4 09-03
6297 윈 도 우| PE 에 잠금장치2 [75] 퐁퐁2kg 1268 42 09-03
» 기 타| K*m님 런처 - 질문란의 오토핫키 소스 활용기입니다.. [7] 왕초보 691 2 09-03
6295 윈 도 우| KB4512941 (버전1903, 18362.329 빌드)에 대하여 [3] suk 849 6 09-02
6294 기 타| K*m님 런처 - 작은창이 다시 최대화되는 문제가 있네요.. [2] 왕초보 553 3 09-02
6293 기 타| SHIELD님 K*m님 런처활용 - 자동으로 창크기를 조절하도록 ... [3] 왕초보 580 4 09-02
6292 소프트웨어| SHIELD님 K*m님 런처 활용 후기 [7] 흑서서 636 5 09-01
6291 기 타| K*m님 런처 CMD 명령어를 초보식으로 정리를 하여 보았습니... [4] 왕초보 690 4 08-31
6290 기 타| K*m님 런처에 NirCmd win setsize 명령어 사용시 문제가 있... 왕초보 455 4 08-31
6289 기 타| K*m님 런처 Sizer 2번째 버전 사용기입니다... [10] 왕초보 593 3 08-31
6288 기 타| 아래 CMD 숨김실행 프로그램 상세한 사용기입니다.. [12] 왕초보 805 2 08-30
XE1.11.6 Layout1.4.8