यह सिस्टम ईवेंट है जो कीस्ट्रोक को हैंडल करता है ।
सामान्य AppleScript में कोड की तरह दिखेगा:
tell application "Safari"
activate
delay 0.5
tell application "System Events"
key code 19 using command down
end tell
end tell
एक के रूप में osascriptकमांड लाइन है, यह होगा:
osascript -e 'tell application "Safari" to activate' -e 'delay 0.5' -e 'tell application "System Events" to key code 19 using command down'
osascriptऊपर से आदेश पंक्ति स्पष्टता के लिए के रूप में कई पंक्तियों पर गौर करें:
osascript -e 'tell application "Safari" to activate' \
-e 'delay 0.5' \
-e 'tell application "System Events" to key code 19 using command down'
नोट: करने के लिए सिस्टम घटनाक्रम बता रहा से पहले keystroke , लक्ष्य की कीस्ट्रोक फोकस होना आवश्यक है। तो पहले, सफारी के साथ सबसे सामने वाली खिड़की बनाई जानी चाहिए activate। फिर आपको इसके लिए एक पल की अनुमति देना चाहिए कि कीप से पहले ध्यान केंद्रित किया जाए delay 0.5और इसके साथ किया जाए और इसके मूल्य को सेकंड या दशमलव अंशोंdelay में समायोजित किया जाए । तो एक बार सफारी सबसे सामने की खिड़की है, तो सिस्टम ईवेंट कीस्ट्रोक जारी कर सकता है ।
बेशक यह अनुमान है कि सफारी पहले से ही कम से कम एक खिड़की के साथ खुली है जिसमें दो टैब हैं!
सफारी के साथ प्रयोग किया जाने वाला कीस्ट्रोके एक सफारी 9 (एल कैपिटन) कीबोर्ड शॉर्टकट है जैसा कि इसमें दिखाया गया है: सफारी 9 (एल कैपिटन): सफारी कीबोर्ड और अन्य शॉर्टकट
अपने पहले नौ टैब कमांड -1 में से एक कमांड -9 चुनें