응용 프로그램을 테스트하고, 스크린 샷을 찍고, 웹 개발을하는 데 많은 시간을 할애했기 때문에 계속해서 창 크기를 다양한 크기로 조정해야하므로이를 위해 자동 핫키 기능을 구성했습니다.
이미 다운로드하여 설치했다고 가정하겠습니다. AutoHotkey , 모든 것이 어떻게 작동하는지 몇 가지 유형의 아이디어가 있습니다. 그렇지 않다면 그들의 튜토리얼을 읽으십시오 .
시나리오
다음은 스크립트의 실제 모습을 보여주는 샘플 동영상입니다. 오늘 우리가 무엇을 만들 것인지 이해할 수 있습니다. 기본 아이디어는 창 크기를 특정 크기로 조정하거나 너비 또는 높이로만 크기를 조정하고 다른 부분은 그대로 두는 것입니다.
AutoHotkey 스크립트 생성
빈 AutoHotkey 스크립트를 만들고 그 안에 다음 코드를 넣어 시작하는 것이 좋습니다. 이것은 나중에 핫키 정의를 사용하여 창 크기를 조정하는 데 사용할 기능입니다. 물론이 함수를 기존 스크립트에 넣을 수도 있습니다.
ResizeWin (폭 = 0, 높이 = 0)
{
WinGetPos, X, Y, W, H, A
% Width % = 0 인 경우
폭 : = W% Height % = 0 인 경우
높이 : = HWinMove, A ,, % X %, % Y %, % Width %, % Height %
}
스크립트의 "A"는 활성 창에서 작동 함을 의미합니다. 원하는 경우 특정 창의 제목으로 바꿀 수 있습니다. 함수의 첫 번째 줄이 현재 너비 / 높이 및 X / Y 위치를 잡고 너비 / 높이가 설정되지 않은 경우 스크립트에서 사용되며 화면의 현재 X / Y 위치를 그대로 둡니다. 같은 장소에서.
특정 너비 / 높이로 창 크기 조정
이것은 페이지 디자인을 테스트하기 위해 브라우저의 크기를 특정 크기로 조정하려는 웹 개발자에게 가장 유용한 기능 일 것입니다. 물론 동일한 작업을 수행하는 많은 응용 프로그램과 브라우저 플러그인이 있지만 AutoHotkey 사용자라면이 모든 오버 헤드를 제거하기 위해 몇 줄의 추가 코드 만 있으면됩니다.
특정 너비와 높이로 크기를 조정하려면 다음과 같은 기능을 사용하는 것이 좋습니다.
ResizeWin (너비, 높이)
그런 다음 핫키에 할당 할 수 있습니다.이 경우 Win + Alt + U를 핫키로 사용하여 현재 활성 창을 800x600으로 크기를 조정합니다.
#! u :: ResizeWin (800,600)
특정 너비로 창 크기 조정
함수를 호출 할 때 창 너비 만 조정하고 높이는 조정하지 않을 때 height 매개 변수를 생략 할 수도 있습니다. 이 방법은 유용하지 않을 수 있지만 화면이 매우 큰 경우 화면에 나란히 맞도록 여러 창 크기를 조정하려는 경우 잘 작동합니다.
예를 들어,이 줄은 Win + Alt + U 핫키를 할당하여 창 너비를 640 픽셀로 조정하고 높이를 동일하게 유지합니다.
#! u :: ResizeWin (640)
창을 특정 높이로 크기 조정
너비는 그대로두고 창 크기를 특정 높이로 조정하려면 높이 매개 변수로 0을 전달하면됩니다. 예를 들어 Win + Alt + U를 누를 때 현재 창의 높이를 400 픽셀로 조정하려면 다음 줄을 사용합니다.
#! u :: ResizeWin (0,400)
AutoHotkey 스크립트에 넣을 수있는 유용한 기능입니다. 지금 당장 필요하지 않더라도 나중에 저장하는 것이 유용 할 것입니다. 여기에서 사용할 수있는 스크립트의 다운로드 가능한 버전도 있습니다.
howtogeek.com에서 ResizeWindows AutoHotkey 스크립트 다운로드