Bạn có thể thay đổi kích thước tất cả các cửa sổ mac cùng một lúc? (ví dụ khi lắp ghép)


2

Gần đây tôi đã mua Dock Henge , và thích khả năng cắm MacBook của tôi và kết nối lại ngay lập tức với tất cả các thiết bị ngoại vi của tôi (màn hình ngoài, bàn phím, chuột, v.v.).

Vấn đề duy nhất là khi tôi cập bến hoặc tháo gỡ, tất cả các cửa sổ của tôi bị sai kích thước (quá lớn hoặc quá nhỏ) và tôi phải thay đổi kích thước thủ công từng cái một. Không phải ngày tận thế, nhưng ... không có cách nào dễ hơn sao?

Tôi đã thấy CinchSizeup , nhưng dường như chúng chỉ hoạt động trên một cửa sổ (ứng dụng hiện tại). Tôi đã xem Automator như một cách có thể để làm điều này, nhưng dường như nó không có bất kỳ thao tác cửa sổ nào. Tôi cũng đã thử AppleScript được liệt kê ở đây , nhưng nó đặt các cửa sổ ở những nơi lập dị.

Câu trả lời:


5

Đây là mã AppleScript:

property excludedApplicationNames : {"Safari", "iTunes", "Transmit"}
tell application "System Events" to get the name of every process
repeat with theProcess in the result
    set theProcessName to theProcess as string
    if theProcessName is not in excludedApplicationNames
        tell application "System Events" to set position of windows of process theProcess to {75, 140}
    end if
end repeat

Nếu vấn đề duy nhất bạn gặp phải là nó đặt cửa sổ của bạn ở đâu (điều này sẽ không gây ngạc nhiên, vì người hỏi ở đó muốn tất cả các cửa sổ của anh ta được đặt ở một vị trí), sau đó thay đổi một dòng đó để đặt chúng ở nơi bạn muốn.

hoặc là…

Nếu bạn muốn một tiện ích của bên thứ ba thực hiện công việc cho bạn, bạn có thể thích Ở lại từ chú chó không dây.


Cảm ơn, @Dori. Ở lại là chính xác những gì tôi cần. Tôi cần phải có được cụ thể hơn; Vấn đề không phải là nó không đặt các cửa sổ ở đúng vị trí, mà là nó đặt các cửa sổ cho các ứng dụng khác nhau ở các vị trí khác nhau. Một số nằm ngoài đỉnh màn hình, một số được định vị chính xác và một số được thụt ra khỏi góc trên cùng bên phải. Tôi cho rằng tôi có thể điều chỉnh nó cho từng người, nhưng điều đó có vẻ điên rồ. :)
Ian Varley
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.