AppleScript का उपयोग करके "Force Quit Applications" कैसे छोड़ें?


1

जब मैं AppleScript में आया था, तो मैं कई अलग-अलग प्रोग्रामिंग लैंग्वेज सीख रहा हूं। चूंकि मैं तकनीकी रूप से नया हूं, इसलिए यह सवाल गूंगा लग सकता है।

मुझे "फोर्स क्विट एप्लिकेशन" ऐप छोड़ने के लिए AppleScript स्क्रिप्ट की आवश्यकता है।

निम्नलिखित कोड काम नहीं करता है:

एप्लिकेशन को "फोर्स क्विट एप्लिकेशन" को छोड़ने के लिए कहें

संभवतः यह इसलिए है क्योंकि प्रक्रिया का एक अलग नाम है। "Force Quit Applications" प्रक्रिया का नाम क्या है? अग्रिम में बहुत धन्यवाद।

जवाबों:


2

आप इस विंडो को बंद करने के लिए Apple स्क्रिप्ट का उपयोग कर सकते हैं:

tell application "System Events"
    key code 53 using {command down, option down} -- ESC + ALT + CMD
    keystroke "w" using command down
end tell

इस विंडो के स्वामित्व में है loginwindow प्रक्रिया और इसके साथ बातचीत करना इतना आसान नहीं है। यहां कोड को प्रेस करना है Force Quit इस विंडो पर बटन:

tell application "System Events" to tell process "loginwindow"
    click button 1 of window 1 
end tell

हालांकि यह काम नहीं करता है:

tell application "System Events" to tell process "loginwindow"
    close window 1
end tell

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