AppleScript: किसी अन्य स्थान पर सक्रिय विंडो में स्विच किए बिना वर्तमान स्थान में एक नई विंडो खोलें


13

मैं एक ऐसे स्थान पर स्विच किए बिना वर्तमान स्थान में एक नई विंडो खोलना चाहता हूं जिसमें एक विंडो पहले से खुली हो, लेकिन मैं इसे रखना चाहता हूं

किसी एप्लिकेशन पर स्विच करते समय, एप्लिकेशन के लिए खुली खिड़कियों के साथ एक स्थान पर स्विच करें

सिस्टम वरीयताएँ> मिशन नियंत्रण में सेटिंग ।

दूसरे शब्दों में, मैं एक नई विंडो खोलने के लिए एक एप्लिकेशन को सीधे बताना चाहता हूं, पहले बिना यह बताए activate

मैं AppleScript (यदि संभव हो तो) के साथ यह कैसे कर सकता हूं?

जवाबों:


18

कुछ अनुप्रयोगों में उनके डॉक संदर्भ मेनू में एक नई विंडो खोलने के लिए एक कार्रवाई है।

विभिन्न अनुप्रयोगों के लिए अन्य विकल्प:

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
बहुत बढ़िया! क्या आप क्रोम और iTerm के समान लोगों के बारे में जानते हैं?
विल

1
अापका बहुत - बहुत धन्यवाद! संयोग से, आपको उन आदेशों का पता कैसे चला? क्या आसानी से सुलभ दस्तावेज है?
विल

धन्यवाद! क्विक कॉपी / पास्टर (अपने आप की तरह) के लिए बस एक नोट: सामने की ओर नई विंडो (सभी विंडो वास्तव में) लाने के लिए एक नई क्रोम विंडो बनाने के बाद सक्रिय करें। - यहां अन्य सभी उदाहरणों में सक्रियता के कुछ रूप शामिल हैं।
जोएल मेलन

बहुत बढ़िया! मैंने निम्न उदाहरण का उपयोग करते हुए iA राइटर (महान टेक्स्ट एडिटर) की एक नई विंडो खोलने के लिए अल्फ्रेड 3 का उपयोग किया: '- नया iA टेक्स्ट विंडो बताएं एप्लिकेशन "iA राइटर" नया डॉक्यूमेंट सक्रिय करें एंड टेल बताएं
ATSiem

बहुत बढ़िया। यह मस्त आदमी है
रुक्म जी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.