설치 / 사용기

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

2019.09.03 01:13

왕초보 조회:586 추천: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 - - -
10679 기 타| 240204 - ㅁ자님 스크린샷 [8] 굴렁쇠 645 28 01-28
10678 게임| (MD) 세가메가드라이브 Sega Megadrive 한글/치트 게임 202401 [3] 번개 641 6 01-28
10677 기 타| 딸랑쇠님 Ultimat ISO PE 피드백 입니다.. [12] 왕초보 778 18 01-28
10676 게임| (MD) 세가메가드라이브 Sega Megadrive 개조 게임(mod) [1] 번개 422 4 01-28
10675 기 타| 노랑개굴님 WindowsXPE147_23H2 사용기 입니다.. [11] 왕초보 997 23 01-28
10674 기 타| PhoenixPE 빌더로 PE를 만들어 보았습니다 [15] 왕초보 875 26 01-27
10673 기 타| [종료]WindowsXPE147 수정본 입니다... [85] 노랑개굴 2059 125 01-27
10672 소프트웨어| [한글]AnyViewer [12] 꼬져 994 29 01-27
10671 기 타| MBR에서 BCD와 Ventoy로 wim 부팅을 테스트 하여 보았습니다 [13] 왕초보 757 14 01-27
10670 소프트웨어| [종료]사케이비디오다운로더플러스 단일파일(0127) [6] DengJang 514 14 01-27
10669 기 타| Ventoy - VirtualBox + VHD로 부팅을 하여 보았습니다. [7] 왕초보 795 16 01-26
10668 기 타| WindowsXPE147 수정중... [33] 노랑개굴 859 57 01-26
10667 소프트웨어| RainWallpaper 사용 방법 입니다. [11] SHIELD 803 23 01-25
10666 윈 도 우| 큰나무님 11-4 okr pe 부팅기 [22] 립뽀 617 41 01-25
10665 윈 도 우| [knm님] Windows 11-4 okr pe 구동기 [20] parannara 436 35 01-25
10664 기 타| (추가) 딸랑쇠님 Ventoy 1.0.97 버전 설치기 입니다 [11] 왕초보 805 15 01-25
10663 소프트웨어| [종료]사케이비디오다운로더플러스 단일파일(0125) [6] DengJang 368 21 01-25
10662 소프트웨어| Ventoy 1.0.97 (핫키메뉴) 업데이트 [24] 딸랑쇠 2170 33 01-25
10661 소프트웨어| [종료]와이즈오토셧다운 단일파일(0124) [9] DengJang 568 30 01-24
10660 소프트웨어| 유튜브다운로더 설명서 - 플레이리스트 사용법 [8] 굿듀님스토 531 23 01-24
XE1.11.6 Layout1.4.8