본문 바로가기

Autohotkey/강좌49

[Autohotkey] 42. 윈도우 창을 종료 시키다. - WinClose , WinKill WinClose , WinKill 은 윈도우 창을 종료 시키는 겁니다. 의미는 같지만 조금 차이가 납니다. WinClose 는 그냥 종료 시키는겁니다. WInKill 은 강제 종료 시키는 겁니다. WinKill 이 WinClose 보다 더 확실하다고 보면 되겠죠. 사용법은 이러합니다. WinKill,제목 WinClose,제목 윈도우 관련 명령어는 명령어 다음에 꼭 제목을 필요하게 되죠. 쉬우니 예제 보죠. [스크립트] Run,NotePad sleep,1500 IfWinExist,제목없음 - 메모장 WinClose 간단하게 제목없음 - 메모장을 종료 시켜봤습니다. 2013. 6. 9.
[Autohotkey] 41. 윈도우 창을 이동시키다 - Winmove 윈도우 창도 찾아보고 활성화도 시켜봤으니 이젠 위치도 옮겨 봐야 겠죠. WinMove 는 원하는 윈도우 창을 원하는 좌표로 이동 시켜줍니다. 또 , 원하는 폭과 높이로 사이즈를 변경 시켜주기도 합니다. WinMove, 제목 , 윈도우안에 상속된 내용 , x좌표 , y좌표 , 폭 , 높이 입니다. 두번째 부분인 내용 부분보다 제목 부분이 훨씬 더 많이 쓰이죠. 두번째 부분은 알지 않아도 되고 제목 부분만 아시면 됩니다. 그리고 WinMove 는 WinWait 로 대기 시킨 윈도우에는 제목을 쓰지않아도 됩니다. LastFoundWindow 랑 비슷합니다. 이제 예제나 보죠. [스크립트] FileAppend,1,%A_ScriptDir%\1.txt Run,1.txt Loop, { ifwinexist,1.txt .. 2013. 6. 9.
[Autohotkey] 40. 윈도우 창을 활성화한다. - WinActivate 윈도우 창을 찾는 법을 배웠다면 그 창이 비활성화 될수도 있으니 활성화 시켜야 겠죠. 그 활성화를 시키는 명령어가 WinActivate 입니다. WinActiate 는 명령어 뜻 그대로 Win 을 Activate 하다. 즉 , 윈도우 창 활성화 입니다. 형태는 이러합니다. WinActivate,제목 제목 뒤에도 WinText,ExcludeTitle,ExcludeText 가 있지만 제목 (WinTitle) 부분만 거의 쓰기 때문에 설명하지 않을 겁니다. 그럼 한번 활성화를 하는 예제를 보죠. [스크립트] Run,Notepad Loop, IfWinExist,제목 없음 - 메모장 break sleep,1000 WinActivate,Program Manager sleep,1000 WinActivate,제목 없음.. 2013. 6. 9.
[Autohotkey] 39. 윈도우 창이 있다면 .... 또는 없다면 ..... - IfWinExist , IfWinNotExist 지금까지 파일관련된 명령어를 배웠다면 이젠 윈도우 관련 쪽으로 배워봐야죠. 파일관련된 명령어에서 존재의 여부를 묻는게 IfExist , IfNotExist 였다면 윈도우관련된 명령어에서 존재의 여부를 묻는건 IfWinExist , IfWinNotExist 입니다. Run 으로 인터넷을 켰는데 인터넷이 실행되기도 전에 그다음 스크립트가 실행되면 안되겠죠. 그걸 알기위해 이미지서치를 하는 방법도 있겠지만 IfWinExist 라는 방법으로도 그 창이 있다면 .... 으로 해결할 수 있겠죠. 여기서 알 수있듯이 IfWinExist 와 IfWinNotExist 는 자신이 원하는 창이 있다면 ... 또는 없다면 .... 다음 스크립트를 실행하라. 이런뜻으로 쓰입니다. IfWinExist,제목 IfWinNotExis.. 2013. 6. 9.