मैक में मुख्य स्ट्रोक का स्वचालित अनुक्रम


10

मैं कीस्ट्रोक्स के एक लंबे अनुक्रम को स्वचालित करना चाहता हूं जो मुझे हर बार टाइप करना होता है जब मैं एक विशिष्ट वेब साइट का उपयोग करता हूं। मैं इसे मैक ओएस एक्स में कैसे कर सकता हूं। मैंने ऑटोमेकर की कोशिश की है। मैं अनुक्रम रिकॉर्ड करता हूं, लेकिन जब मैं इसे चलाता हूं तो मुझे यह त्रुटि मिली है:

"वॉच मी डू" की कार्रवाई में एक त्रुटि हुई।

कार्रवाई के गुणों की जाँच करें और वर्कफ़्लो को फिर से चलाने का प्रयास करें।

जवाबों:


14

ऐसा करने के लिए, मैंने इस सामग्री के साथ एक रन AppleScript ऑब्जेक्ट के साथ एक स्वचालित वर्कफ़्लो बनाया:

on run {input, parameters}

tell application "Google Chrome" to activate

tell application "System Events"
    keystroke "A"
    keystroke "B"
    keystroke "C"
end tell

return input
 end run

इसने मेरे लिए ठीक काम किया


2
ओएस एक्स एल कैपिटान पर मुझे पहली और आखिरी दो लाइनों को शामिल करते समय एक त्रुटि मिली। उन्हें हटाकर स्क्रिप्ट का काम ठीक रहा।
एनेको अलोंसो

3

अपनी खुद की स्क्रिप्ट लिखने के अलावा, कीबोर्ड मेस्ट्रो का उपयोग इस तरह के महत्वपूर्ण दृश्यों की रचना करने के लिए किया जा सकता है।


मैंने कीबोर्ड मेस्ट्रो का उपयोग किया है - उत्कृष्ट उत्पाद और महान समर्थन!
JESii

2

आप की तरह एक आवेदन के साथ एक मैक्रो बना सकते हैं कीबोर्ड उस्ताद , iKey या QuicKeys । उनमें से कई कीबोर्ड मैस्ट्रो में क्विक मैक्रोज़ जैसे कुछ का समर्थन भी करते हैं। आप मैक्रो की रिकॉर्डिंग शुरू करने या रोकने के लिए canF1 दबा सकते हैं, और फिर इसे ⌃F1 के साथ वापस खेल सकते हैं।

आप AppleScript के साथ keypresses का अनुकरण भी कर सकते हैं। स्क्रिप्ट स्क्रिप्ट FastScripts के साथ चलाया जाता है, तो प्रारंभ में देरी की आवश्यकता नहीं है ।

delay 0.5 -- if the script is run with a shortcut that has modifier keys
activate application "TextEdit"
tell application "System Events"
    keystroke "aa"
    key code 123 using {shift down, command down}
end tell

keystrokeआदेश केवल अक्षर हैं जो वर्तमान कुंजीपटल लेआउट में शामिल हैं सम्मिलित करने के लिए इस्तेमाल किया जा सकता। यदि पाठ पर्याप्त लंबा है, तो इसमें सम्मिलित होने पर एक विलंबित दृश्य भी है।

पाठ सम्मिलित करने का दूसरा तरीका क्लिपबोर्ड का उपयोग करना है:

set the clipboard to "aa"
delay 0.05
tell application "System Events" to keystroke "v" using command down

0

तुम भी को देखने के लिए चाहते हो सकता है iKey और QuicKeys । मुझे नहीं लगता कि इस मामले में कोई भी ऑटोमेकर / AppleScript से अधिक काम करेगा, लेकिन वे अन्यथा काम में आ सकते हैं।


0

दुर्भाग्य से, आप इनमें से किसी भी वर्कफ़्लो में मूसलीक फ़ंक्शन नहीं जोड़ सकते। यहां तक ​​कि ऐप्पलस्क्रिप्ट में एक ऐप में माउस क्लिक को लागू करने में मुश्किल समय होता है।

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