가이드

Stream Deck, 바로 가기, 스크립트로 창 배치 복원하기

단축키는 편하지만 조합이 금방 모자라고, 정해진 시각에 키보드를 건드리지 않고 배치를 바꾸고 싶을 때도 있습니다. WindowLayout은 1.4 버전부터 명령줄로도 조작할 수 있습니다. Stream Deck 버튼, 바탕 화면 바로 가기, 작업 스케줄러, 스크립트에서 창 위치 프로필 복원, 디스플레이 프로필 적용, 실행 취소, 앞에 있는 창 이동, 밝기 조절을 할 수 있습니다. 이 글에서는 명령 목록, 바로 쓸 수 있는 세 가지 설정, 예상대로 동작하게 해 주는 규칙을 설명합니다.

업데이트 5단계

  1. 명령 알아 두기

    WindowLayout.exe는 한 번 실행할 때 명령 하나를 받습니다. --profile "이름"은 창 위치 프로필을 복원하고, --display-profile "이름"은 디스플레이 프로필을 적용합니다. --undo는 마지막 창 위치 프로필 복원을 되돌립니다. --move-to-monitor 2는 앞에 있는 창을 2번 모니터로 옮기고, --brightness 70은 모든 모니터의 DDC/CI 밝기를 바꾸며 --monitor 3을 붙이면 그 모니터만 바꿉니다. --list --out 뒤에 .json으로 끝나는 경로를 쓰면 프로필 이름을 그 파일에 기록하고, --help는 도움말 페이지를 엽니다. 이름에 공백이 있으면 따옴표로 감싸고, --옵션 값과 --옵션=값 형식을 모두 쓸 수 있습니다.

  2. WindowLayout에서 정확한 경로 복사하기

    WindowLayout의 설정에서 명령줄 항목을 찾아 “명령과 예시”를 누르세요. 이 PC에 있는 WindowLayout.exe의 전체 경로와 내 프로필 이름이 미리 채워진 명령이 모두 나오고, 옆마다 복사 버튼이 있습니다. 설치판은 사용자 폴더의 AppData 아래에 있고 무설치판은 저장해 둔 위치에서 실행되므로, 기억에 의존해 입력하지 말고 이 화면에서 경로를 복사하세요.

  3. Stream Deck 버튼 만들기

    Stream Deck 앱에서 시스템의 “열기” 동작을 키에 끌어다 놓습니다. App / File 칸에 WindowLayout.exe 경로와 --profile, 따옴표로 감싼 프로필 이름을 이어서 붙여 넣으세요. 키를 누르면 프로필이 복원됩니다. 프로필마다 키를 하나씩 만들고, --undo 키 하나, 저녁과 아침용으로 --brightness 30과 --brightness 80 키를 하나씩 두면 편합니다. 인수를 붙여 프로그램을 실행할 수 있는 다른 런처, 매크로 패드, 마우스 소프트웨어도 같은 방법으로 쓸 수 있습니다.

  4. 예약 실행이나 바로 가기로 쓰기

    작업 스케줄러에서는 작업을 만들고 “프로그램 시작” 동작을 추가한 뒤, 프로그램/스크립트 칸에 WindowLayout.exe 경로를, 인수 추가 칸에 --display-profile "책상" 같은 명령을 넣습니다. 트리거는 특정 시각, 로그온할 때, 워크스테이션 잠금을 해제할 때 등으로 정하면 됩니다. 바탕 화면 바로 가기는 바탕 화면을 오른쪽 클릭해 새로 만들기, 바로 가기를 고르고 항목 위치에 경로와 명령을 이어 적습니다. 바로 가기 속성에서 Windows 바로 가기 키를 따로 줄 수도 있습니다.

  5. 실행될 때 일어나는 일

    WindowLayout이 이미 실행 중이면 명령이 곧바로 전달됩니다. 실행 중이 아니면 창을 띄우지 않고 백그라운드로 시작해 몇 초 뒤 명령을 실행합니다. 명령줄로 복원한 프로필은 프로필에 “실행 중이 아니면 실행”이 켜져 있어도 창만 옮기고 프로그램은 실행하지 않습니다. 디스플레이 프로필은 트리거와 마찬가지로 15초 확인 없이 적용됩니다. 모르는 옵션, 한 번에 두 개 이상의 명령, 범위를 벗어난 숫자는 거부되어 아무것도 실행되지 않고, 대신 WindowLayout 창이 열리며 짧은 안내가 나옵니다.

자주 묻는 질문

스크립트에서 읽을 수 있는 출력이 있나요?

없습니다. WindowLayout은 콘솔 프로그램이 아니라 Windows 앱이라서 텍스트를 출력하지 않습니다. 프로필 이름이 필요하면 --list와 --out에 .json 파일 경로를 함께 주어 파일로 받은 뒤 스크립트에서 읽으세요.

프로필을 복원하기 전에 스크립트로 앱을 실행할 수 있나요?

WindowLayout은 명령줄에서 프로그램을 실행하지 않습니다. 스크립트나 배치 파일에서 먼저 앱을 실행하고, 창이 뜰 때까지 몇 초 기다린 다음 --profile로 창을 제자리에 놓으세요.

명령을 잘못 입력하면 어떻게 되나요?

아무것도 실행되지 않습니다. WindowLayout은 명령줄 전체를 거부하고 창을 열어 무엇이 잘못됐는지만 알려 주며, 입력한 값은 보여 주지 않습니다. 설정의 “명령과 예시”와 철자를 비교해 보세요.

내 책상에서 직접 써 보세요

WindowLayout은 무료이고 약 3MB이며 오프라인으로 동작하고 광고나 텔레메트리가 없습니다. 첫 창 레이아웃을 1분 안에 저장해 보세요.

다운로드로 이동