Tôi đang cố gắng tạo một AppleScript nhỏ để tạo và di chuyển một số cửa sổ Terminal trên màn hình của mình. Vấn đề tôi đang gặp phải là trong một số trường hợp, có vẻ như OS X đang bỏ qua các giới hạn mà tôi đang thiết lập.Giới hạn cửa sổ được đặt trên cửa sổ bằng cách sử dụng AppleScript trong OS X đang bị bỏ qua
Sử dụng Editor AppleScript:
tell application "Terminal" to set the bounds of the first window to {0, 50, 600, 700}
tell application "Terminal" to get the bounds of the first window
Hiển thị sau trong Event Log:
tell application "Terminal"
activate
set bounds of window 1 to {0, 50, 600, 700}
get bounds of window 1
--> {0, 22, 600, 672}
end tell
Result:
{0, 22, 600, 672}
trực quan kiểm tra cửa sổ được tạo ra khi kịch bản chạy cho thấy quả giới hạn là những người bị được sử dụng bởi cửa sổ.
Bất kỳ ý tưởng nào?
Chỉnh sửa: Chạy 10.6.3. Kích thước màn hình của tôi là 1280 X 800. Trình tìm kiếm báo cáo các giới hạn của cửa sổ máy tính để bàn là {0, 0, 1280, 800}
tôi có thể hỏi tại sao bạn đang làm điều này? Nếu bạn chỉ muốn lát thiết bị đầu cuối của mình thì đã có một kịch bản để bạn có thể nhận được miễn phí – mcgrailm
Đó là những gì tôi đang làm ... tuy nhiên, tôi cũng thêm một số tùy chỉnh bổ sung như mở một vài tab và khởi chạy các lệnh trong mỗi tab . Và bây giờ tôi thấy hành vi này tôi đang cố gắng tìm ra lý do tại sao điều này đang xảy ra. –