설치 / 사용기

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

2019.09.03 01:13

왕초보 조회:595 추천: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 - - -
10945 소프트웨어| 유튜브 멀티 다운로드 - 네이버 치지직 [1] 굿듀님스토 605 12 03-30
10944 소프트웨어| 아프리카TV 실시간 방송 실시간으로 플레이어로 보기 [17] 굿듀님스토 813 42 03-30
10943 소프트웨어| 유튜브 멀티 다운로드 서포트 목록 [5] 굿듀님스토 401 21 03-30
10942 기 타| 종료 WinXPE147수정버전_20240322_ 23H2(빌드22631.3374) [88] 격자 874 174 03-30
10941 기 타| pureBasic - BCD Repair GUI 7.0 버전을 만들어 보았습니다 [21] 왕초보 857 32 03-29
10940 소프트웨어| 유튜브 멀티 다운로드 트위치 생방송 다운로드 지원 [41] 굿듀님스토 724 65 03-29
10939 기 타| 【공유】 Easylight 288mb-Wifi ToolsEL Easy PE [19] 딸랑쇠 1172 52 03-29
10938 기 타| [ 오류파일은 첨부 ] 번역 프리뷰...... [27] 빨강모자 716 62 03-29
10937 윈 도 우| boot.wim과 winre.wim의 빌드 앞번호를 install.wim에 맞추기 [11] suk 536 31 03-29
10936 윈 도 우| 초보에 윈도우 wim 통합버전 만들기 스샷만 올려었요^^ [5] 수리수리 378 15 03-29
10935 소프트웨어| WIM 정보 v0983 - 검은색 배경 버그 수정 [13] 입니다 781 49 03-29
10934 기 타| WimLib Api - Cmd용으로 컴파일만 하여 보았습니다 [11] 왕초보 725 19 03-28
10933 윈 도 우| [추가] Win 11 23H2 22631.3374 설치 전 Update+Drv통합 CMD [14] do98 705 23 03-28
10932 기 타| PECMD를 활용한 Menu.wsc를 수정해봤습니다... [13] 노랑개굴 649 40 03-28
10931 기 타| WimLib Api - WimLib BR 버전에 적용하여 보았습니다.. [7] 왕초보 675 13 03-28
10930 기 타| 입니다님 감사합니다 - WimLib Api 백업,복원을 하여 보았... [13] 왕초보 737 13 03-28
10929 윈 도 우| Notepad2로 열기 [우메뉴에 등록] [5] 청락 514 18 03-28
10928 기 타| WinXPE147수정버전_20240322_ 23H2(빌드22631.3374)사용기 [28] 격자 565 66 03-27
10927 기 타| pureBasic - 화면 캡처 프로그램을 만들어 보았습니다. [8] 왕초보 806 16 03-27
10926 윈 도 우| MS 계정 사용 또는 사용안함.bat 테스트 [13] suk 895 46 03-27
XE1.11.6 Layout1.4.8