안녕. 디스플레이 크기에 따라 창을 이동할 수 있는 명령을 보고 싶습니다. 즉, 창을 디스플레이 중앙으로 이동하려는 경우 명령은 다음과 같습니다.
win << Move Window Relative(0.5, 0.5)
사용자에게 여러 개의 디스플레이가 있는 경우 명령은 현재 디스플레이가 사용되고 있다고 가정합니다.
현재 내 스크립트가 창 중앙에 오도록 하려면 다음을 수행하십시오.
1. 디스플레이(10k x 10k)보다 크다고 가정되는 더미 창을 만듭니다.
2. 결과 창의 실제 크기를 가져옵니다. 이것은 사용자 디스플레이의 크기로 간주됩니다.
3. 이 창을 닫습니다.
4. 이제 원하는 창을 만들고 크기를 가져옵니다.
5. 디스플레이 크기와 창 크기를 사용하여 원하는 새 창의 왼쪽 위 모서리 좌표를 계산합니다.
6. << 창 이동 명령을 사용하여 새 창을 이동합니다.
사용자가 창을 사용할 때 매번 위치를 변경하는 대신 창을 항상 같은 위치에 표시하는 것이 개발 중인 도구에 대한 사용자 경험을 개선하는 데 도움이 된다는 것을 알게 되었습니다. 그러나 사용자의 디스플레이 크기를 예측할 수 없으면 위의 단계가 필요합니다.