AppleScript: Başka bir alandaki etkin pencereye geçmeden geçerli alanda yeni bir pencere aç


13

Bir uygulamanın, bir pencerenin zaten açık olduğu bir alana geçmeden geçerli alanda yeni bir pencere açmasını istiyorum, ancak

Bir uygulamaya geçiş yaparken, uygulama için açık pencereli bir alana geçin

Sistem Tercihleri> Görev Kontrolü öğesinde ayar yapın .

Başka bir deyişle, bir uygulamaya, önce söylemeden doğrudan yeni bir pencere açmasını söylemek istiyorum activate.

Bunu AppleScript ile nasıl yapabilirim (mümkünse)?

Yanıtlar:


18

Bazı uygulamaların Dock bağlam menüsünde yeni bir pencere açma eylemi vardır.

Farklı uygulamalar için diğer seçenekler:

tell application "TextEdit"
    make new document
    activate
end tell

tell application "Safari"
    make new document at end of documents with properties {URL:"http://g.co"}
    activate
end tell

tell application "Terminal"
    do script ""
    activate
end tell

tell application "System Events" to tell process "iTerm"
    click menu item "New Window" of menu "Shell" of menu bar 1
    set frontmost to true
end tell

tell application "Google Chrome"
    make new window
    activate
end tell

1
Müthiş! Chrome ve iTerm için benzer olanları biliyor musunuz?
Will

1
Harika, çok teşekkür ederim! Bu arada, bu komutları nasıl buldunuz? Kolay erişilebilir belgeler var mı?
Will

Teşekkürler! Hızlı kopya / macunlar (benim gibi) için bir not: yeni pencereyi (aslında tüm pencereler) öne getirmek için yeni bir Chrome penceresi yaptıktan sonra etkinleştirin. - Buradaki diğer tüm örnekler bir çeşit aktivasyon içerir.
Joel Mellon

Müthiş! Alfred 3'ü kullanarak yeni bir iA Writer (harika metin editörü) penceresi açmak için aşağıdaki örneği kullandım: '- Yeni iA Metin Penceresini aç uygulamasını "iA Writer" söyle yeni belgeyi etkinleştir sonlandır'
ATSiem

müthiş. havalı bir adam
Ji
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.