기 타 K*m님 런처- Cmd에서 창크기 및 대기시간 (?) 자동으로 하여 보았습니다
2019.09.09 13:28
K*m님 런처 관련해서 Pecmd.exe의 경우..ToPs님께서 지식을 베풀어 주신 덕분에...생각지도 못한 좋은 방법으로 대시시간을 입력하지 않아도
되도록 좋은 결과를 얻을수 있었습니다.. ToPs님 감사합니다...
cmd 의 경우...저의 능력이 부족해서..VBS나 pecmd.exe처럼 해보려고 했지만...검색도 능력이죠..필요한 자료를 찾지 못하였습니다
창크기는 자동으로 하는것은 그럭저럭 가능했습니다만...Launcher.exe를 실행후...실행된 런처의 제목으로 윈도우를 찾아서...있으면...창을 작게하는
것은 어쩔수 없이 초보식으로..그냥 1초에 5번 창크기를 작게하는 명령을 2초동안 진행하도록 하였습니다
창크기를 작게 하는 명령중에서도..단축키의 경우 혹시 다른 창을 작게 할수가 있어서...nircmd.exe에서 win normal process Launcher.exe 명령을
활용을 하였습니다
이미 K*m님 런처를 컨트롤 하는 좋은 방법은 ToPs님께서 알려주셨지만...초보가 공부차원에서 cmd로 진행을 하여 보았습니다
역시..능력부족이죠..초보가..이런식으로 해보았네 하여 주십시요
창을 작게하는것, 반복실행시 대기시간은 nircmd.exe를 활용하였습니다
1. Launcher.cmd 파일 1개와 ini 4개를 사용하였습니다..
2. Win8ExpLauncher.ini에 있는 행,열값을 가져와서 창크기를 결정합니다...아래처럼 행,열값 입력시에는...빈공간이 없도록 해주어야 정확한 값을
추출할수가 있습니다..
3. Launcher.cmd 에서...200/1000 초마다..창크기를 작게하는 win normal process Launcher.exe를 실행하도록 하였습니다..
4. 메인이 실행되었습니다..창크기가 자동으로 설정이 되고..창도 작아졌습니다...
5. 웹으로 이동하여 보았습니다..
6. 백업으로도 이동해서 확인을 하여 보았습니다.. 각 런처간 이동시..빠른 이동을 하게되면...win normal process Launcher.exe 명령이..각각의
런처를 실행한 cmd에서..중복이 될때도 있습니다...
7. 창을 작게하는..명령어는...1초에 5번 2초동안 반복 실행이 됩니다....런처창이..나타났다는것을 체크할 방법이 없었서..좀..그렇지만 아래처럼..
반복 실행하는 방법을 사용하였습니다.
8. 마무리
어떻게 보면 쉬운것 같기도 하지만...하면 할수록 어려운것이 cmd인것 같습니다
VBS나..pecmd.exe에서 K*m님 런처를 컨트롤 하듯이..cmd로 흉내를 내어 보았습니다..초보의 능력부족으로 아쉬운 부분들이 있네요..
초보가..K*m님 런처에 cmd를 활용하였네 하여 주십시요
새로운 한주가 시작되었습니다...
웃음이 가득한 일만 있으시길 바랍니다
댓글 [2]
-
ToPs 2019.09.09 14:04
-
왕초보 2019.09.09 14:33
cmd는 공부차원에서 진행을 하여 본것입니다.....이렇게 관심을 가져주셔서 감사합니다..
저의 경우 오토핫키 소스나 pecmd.exe처럼..대시시간을 입력할지 않아도 되는것은 불가능해서..Start /b Launcher.exe 실행후
바로..200/1000 마다...goto 문으로 win normal process Launcher.exe를 2초동안 10번 실행하도록 한것 뿐입니다..
pecmd.exe나 VBS에서는 런처 제목으로 런처가 실행된것을 확인후 그 결과값을 가져올수 있는데 NirCmd.exe 에서는..그것이 안되어서..
어쩔수 없이 반복실행되도록 할수 밖에 없었습니다..
다행히..한번 창이 작아진 경우에는..같은 명령이 반복되어도 표시가 나지는 않습니다. 그래도 많이...초보틱한 방법이기는 합니다.
런처가 이동이 빠른경우..2초동안...win normal process Launcher.exe 명령을 실행하기 때문에...다른 런처가 실행된 경우에도..cmd가 남아
있어서...cmd창이 2개가 됩니다..이때..win normal process Launcher.exe 명령이 cmd마다 따로 실행되는 문제가 있기는 합니다
cmd에 대해서..아는것이 한정이 되어 있어서..이정도까지 밖에 해보지는 못했습니다
cmd 고수님들이시라면...아마 더 좋은 방법들이 있으실것 같습니다
cmd창이 보이는것을 처음 최소 실행시는..cmd 파일을 숨김으로 실행해주는 exe 프로그램을 사용을 했습니다...그리고...런처간 이동시에는
Execute=nircmd64.exe
Params=exec hide Launcher.cmd Util이렇게 활용을 하였습니다...다행히..cmd 파일 실행시..cmd창이 보이지는 않게 되었습니다
NirCmd.exe를 다른곳에서 활용시에는..cmd창이 나와서..불편하기는 합니다..pecmd.exe가 이런 부분이나 여러가지 기능면에서..확실히..
능력이 있기는 합니다.
cmd 관련해서...초보가 cmd에서 할수 없는 부분들을 NirCmd.exe에서 해줄수가 있어서 필요할때 활용을 하고 있습니다...
나름대로..능력이 있는 파일이어서 많은 도움이 되고 있습니다..
NirCmdc.exe 파일은 다운 받은 파일 안에 있네요..잊고 있었습니다
https://www.nirsoft.net/utils/nircmd.html
수고하셨습니다.