(많은) 프로그램의 창 크기 / 위치 설정


11

나는 해결책을 찾고 있어요 유사 있지만, 윈도우 7 (64 비트)에 대한, 그리고뿐만 아니라 터미널. 이것 또한 이 질문의 복제본이 아닙니다 .

문제

일부 프로그램은 마지막 위치 / 크기 (예 : Firefox, Notepad ++)를 기억하지만 다른 프로그램은 불행하게도 완고합니다 (예 : Git). 완고한 사람들은 내가 일을 시작하기 전에 여분의 시간 (너무 길고 맞습니까?)을 원하는 위치 / 크기로 다시 옮기는 것을 요구합니다.

사용 사례

저는 프로그래머이며 개발 환경을 매우 선호합니다. 두 대의 모니터가 있으며 IDE (작업에 따라 다름), Git 터미널, Windows 탐색기 창, Firefox 등을 특정 레이아웃으로 한 번에 열면보다 효율적으로 작업 할 수 있습니다.

환경 기반 자동 설정

이상적으로 , 나는 이러한 프로그램을 모두 열고 핫키 조합을 눌러 모든 창을 올바른 크기의 원하는 위치로 던질 수 있습니다. 또는 더 이상적으로 하는 내가 작업에 따라 특정 프로그램의 집합을 열고 특정 시나리오에서 실행할 수 설정 (등 스크립트, 바로 가기 키 조합) 세트 (너무 많이 요구 될 수 있습니다), 그리고 설정 한 것을 특정 레이아웃 .

예 : Visual Studio 및 기타 여러 프로그램을 연 다음 창 위치를 적절하게 설정하는 C # 개발 스크립트 Node.js 개발을위한 또 하나.

직업을위한 도구?

특정 도구의 기능에 대한 모호한 아이디어가 있습니다. 아마도 Windows Power Shell이 ​​적절할까요? 이 작업을위한 스크립트를 작성하는 것은 마음에 들지 않습니다. 자동 핫키 도 작동하는 것 같습니다.


누구든지 이런 종류의 기능에 대한 경험이 있고 이와 같은 일을하는 방법에 대한 권장 사항이 있습니까? 가능하면 스크립트 / 핫키를 실행하여 프로그램 세트를 열고 모든 크기 / 위치를 자동으로 설정하는 것이 가장 좋습니다.

참고 : 이 도구를 태그로 지정 powershell하고 autohotkey해당 도구가 작업에 잘 적용되는 경우를 대비하여 태그를 지정했습니다 . 태그가 잘못되었다고 생각되면 자유롭게 제거 / 다시 태그하십시오!


오토 핫키가 실제로 창문을 잡고 위치를 설정할 수 있다고 생각합니다. 보다 사용하기 쉬운 시스템을 찾고 있다면 Macro Creator v4.1.1과 함께 AutoHotkey_L을 사용해보십시오.
Stonestorm

그것이 내가 생각하는 바이지만, 해당 프로그램에 대한 스크립트를 설정하기 전에 내가 생각한 모든 작업을 처리 할 수 ​​있는지 확인하고 싶습니다. 그러나 간단한 Google 검색을 수행하면 Auto Hotkey가 내 문제를 해결할 수있는 것처럼 보입니다 ... WinMove 는 분명히 호출 할 수있는 기능입니다. 적절 해 보인다, 나는 말해야한다 :)
Chris Cirefice

1
PowerShell과 AutoHotKey를 모두 사용한 후자는이 작업에 더 적합한 솔루션입니다. 그들의 문서도 꽤 괜찮습니다.
Tim Ferrill

여가 시간이있을 때 살펴 보겠습니다. 여기에 해결책을 제시하면 답변으로 게시하겠습니다. 아마 누군가가 유용하다고 생각할 것입니다 :)
Chris Cirefice

답변:


8

PowerShell UIAutomation 모듈을 사용할 수 있습니다 .

예를 들어 메모장을 화면 위치 (100, 100)로 이동하려면 :

$w = Get-UIAWindow -ProcessName notepad
$w.Move(100, 100)

모듈을 설치했지만 "Castle.Proxies.UiElementProxy_1에 Move 메소드가 없습니다"라고 표시되어 있습니다.
Eduardo Wada


0

스크립팅 / 프로그래밍없이 이러한 레이아웃을 만들 수있는 사용자 친화적 인 방법을 제공하는 TaskLayout 도구 (프리웨어 아님)를 사용해 볼 수도 있습니다 .

TaskLayout은 작은 휴대용 Windows 유틸리티로 한 번의 클릭으로 데스크탑 레이아웃 (화면에서 해당 위치를 가진 지정된 앱 / 창 세트)을 저장 / 복원 할 수 있습니다.

응용 프로그램은 다른 데스크탑 레이아웃 파일을 저장하고 실행 한 다음 해당 시점에 활성화 된 창을 복원 할 수 있습니다. 레이아웃 편집기를 사용하면 열려있는 여러 창을 선택하고 구성을 파일로 저장할 수 있습니다. 위치 또는 특정 경로가있는 창을 복원해야 할 때마다 파일을 실행하십시오. 응용 프로그램은 열린 창을 저장 한 상태로 복원 할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.