Pencerelerinizi istediğiniz gibi konumlandırın, ardından her uygulama için aşağıdaki AppleScript'i çalıştırın.
tell application "Terminal" to tell window 1 to get bounds
Bu, aşağıdaki gibi pencerenin sınırlarını döndürür:
{200, 200, 700, 700}
Kendi pencere düzeni setinize dahil etmek istediğiniz her pencerenin sınırlarını belirledikten sonra, sınırları ayarlamak için aşağıdakileri kullanın:
tell application "Terminal" to tell window 1 to set bounds to {200, 200, 700, 700}
Aynı anda birden fazla pencere sınırı ayarlamak için birden fazla satır kullanabilirsiniz.
Mizanpajınızdan memnun olduğunuzda, Komut Dosyası Düzenleyici, komut dosyasını bir uygulama olarak kaydedebilir (Dosya → Dışa Aktar ve Dosya Biçimi: Uygulama). Bu daha sonra kolay erişim için İskelenize eklenebilir.
Yönetmeye çalıştığınız uygulama Sublime Text gibi komut dosyası oluşturulamıyorsa, uygulamayı anlatmak için Sistem Olaylarını kullanabilirsiniz. Bu, Sistem Tercihleri → Güvenlik ve Güvenlik’te Erişilebilirlik kontrolünü etkinleştirmenizi gerektirir. Gizlilik → Gizlilik → Erişilebilirlik.
Komut dosyası olmayan bir uygulamanın penceresinin sınırlarını bulmak için şunları kullanabilirsiniz:
tell application "System Events" to tell application process "Sublime Text" to ¬
get {size, position} of window 1
Bu, aşağıdaki gibi pencerenin boyutunu ve konumunu döndürür:
{{500, 500}, {200, 200}}
Önceki kodun sonucunu kullanarak, komut dosyası olmayan bir uygulamanın sınırlarını ayarlamak için:
tell application "System Events" to tell application process "Sublime Text" to ¬
tell window 1 to set {size, position} to {{500, 500}, {200, 200}}
Pencereleri üzerinde işlem yapmaya çalıştığınız uygulama bu komut dosyasını çalıştırmadan önce açık değilse, aşağıdakileri kullanın:
tell application "Terminal" to activate
Bu, aşağıdakileri kullanarak sınırları ayarlamakla birleştirilebilir:
tell application "Terminal"
activate
tell window 1 to set bounds to {200, 200, 700, 700}
end tell
AppleScript uygulamanın açılmasını bekleyeceğinden gecikme gerekmez.