OSX의 명령줄에서 애플리케이션 창 위치 이동

OSX의 명령줄에서 애플리케이션 창 위치 이동

지원서 -iA 작가- 어쩐지 화면 밖에 붙어서 모서리만 보여주네요. 나는 그것을 잡거나 다른 방법을 사용하여 이 위치에서 그것을 이동할 수 없습니다.

앱을 열거나 닫는지 여부에 관계없이 모든 새 창이 해당 위치에서 열립니다.

특정 창 위치를 이동하는 터미널 명령이 있나요?

답변1

당신은 이것을 할 수 있습니다사과 스크립트:

$ osascript \
    -e 'tell application "Terminal"' \
    -e 'set position of front window to {1, 1}' \
    -e 'end tell'

이는 작동이 보장되지 않습니다. 이 명령의 준수 여부는 애플리케이션 자체에 따라 다릅니다. set bounds of front window to {1, 1, 800, 600}창 이동을 거부하는 경우 이와 같은 방법을 시도해 볼 수 있습니다 . 이렇게 하면 크기도 조정되지만 창이 얼마나 좁은지에 따라 좋을 수도 있습니다.

순전히 가독성을 위해 긴 명령을 나누겠습니다. 백슬래시 없이 모든 것을 한 줄로 작성하는 것이 더 좋습니다.

예, 옵션이 필요합니다 -e. AppleScript는 줄 기반 언어이므로 각 줄을 개별적으로 제공해야 합니다. 넌 달릴 수 있어osascript원한다면 매개변수를 사용하지 않고 세 줄을 수동으로 입력할 수도 있습니다.

관련 정보