इसे छोड़कर कंटेंट पर जाएं

व्हील बटन क्लिक (मिडिल क्लिक) करना

Power Automate Desktop में ऐसे कई ऐक्शन उपलब्ध हैं, जो कीबोर्ड और माउस जैसे इनपुट/आउटपुट डिवाइस से यूज़र द्वारा किए जाने वाले कामों की जगह ले सकते हैं।

लेकिन इस्तेमाल किए जा सकने वाले ऐक्शन इतने ज़्यादा हैं कि कई बार ज़रूरी ऐक्शन ढूँढना ही मुश्किल हो जाता है।

इस लेख में लेफ़्ट और राइट माउस बटन के बीच मौजूद व्हील को दबाने की क्रिया, जिसे व्हील बटन, मिडिल बटन या मिडिल क्लिक कहा जाता है, उसे ऑटोमेट (सिम्युलेट) करने का तरीका समझाया गया है।

“Send mouse click” ऐक्शन का विवरण

Section titled ““Send mouse click” ऐक्शन का विवरण”

इस लेख में “Send mouse click” ऐक्शन का उपयोग किया गया है।

इस ऐक्शन में नीचे दिए गए पैरामीटर होते हैं।

पैरामीटर का नाम वैल्यू
Mouse event to send कौन-सा माउस इवेंट भेजना है (इस लेख में मिडिल क्लिक)
Wait इवेंट भेजने से पहले इंतज़ार का समय (मिलीसेकंड में)
Move mouse ऑन करने पर, माउस पहले तय किए गए कोऑर्डिनेट पर जाता है और फिर इवेंट भेजा जाता है
X जहाँ माउस ले जाना है, उसका X कोऑर्डिनेट (क्षैतिज दिशा)
Y जहाँ माउस ले जाना है, उसका Y कोऑर्डिनेट (ऊर्ध्वाधर दिशा)
Relative to चुनें कि कोऑर्डिनेट स्क्रीन के ऊपरी-बाएँ कोने, ऐक्टिव विंडो के ऊपरी-बाएँ कोने या माउस की वर्तमान स्थिति में से किसके आधार पर हों
Mouse movement style माउस को लक्ष्य कोऑर्डिनेट तक कैसे ले जाना है (तुरंत या एनिमेशन के साथ) और उसकी स्पीड चुनें

ऐक्शन

यह इमेज डबल-क्लिक की सेटिंग का उदाहरण है, जिसमें “Mouse event to send” में “Double click” और “Mouse movement style” में “With animation (normal speed)” चुना गया है। इस लेख के लिए, आगे दिए गए चरणों के अनुसार “Middle click” और “Instant” चुनें।

कॉपी-पेस्ट करके लागू करना

Section titled “कॉपी-पेस्ट करके लागू करना”

सैंपल के रूप में, यहाँ एक ऐसा फ़्लो दिया गया है जो ऐक्टिव विंडो के सापेक्ष कोऑर्डिनेट तय करके मिडिल क्लिक भेजता है।

नीचे दिया गया कोड कॉपी करके Power Automate Desktop की एडिटिंग स्क्रीन में पेस्ट करने पर संबंधित ऐक्शन जुड़ जाएगा।

MouseAndKeyboard.SendMouseClick.ClickAt ClickType: MouseAndKeyboard.MouseClickType.MiddleClick MillisecondsDelay: 0 X: 100 Y: 200 RelativeTo: MouseAndKeyboard.PositionRelativeTo.ActiveWindow MovementStyle: MouseAndKeyboard.MovementStyle.Instant
ON ERROR REPEAT 3 TIMES WAIT 1
ON ERROR
END

इस कोड में एक सेटिंग भी शामिल है, जिससे एरर आने पर 1 सेकंड इंतज़ार करके ऐक्शन को अधिकतम 3 बार दोबारा चलाया जाता है (“On error” की री-ट्राई सेटिंग)।

Power Automate Desktop में खुद ऐक्शन जोड़कर लागू करना

Section titled “Power Automate Desktop में खुद ऐक्शन जोड़कर लागू करना”
  1. “Search actions” में “Send mouse click” टाइप करें।

  2. पैरामीटर नीचे दिए गए तरीके से सेट करें।

    पैरामीटर का नाम वैल्यू
    Mouse event to send Middle click
    Wait 0
    Move mouse On
    X 100
    Y 200
    Relative to Active window
    Mouse movement style Instant
  3. चलाने पर, ऐक्टिव विंडो के अंदर तय किए गए कोऑर्डिनेट पर मिडिल क्लिक भेजा जाएगा।

संभावित एक्सेप्शन

Section titled “संभावित एक्सेप्शन”

अगर क्लिक किए जाने वाले कोऑर्डिनेट स्क्रीन से बाहर पड़ते हैं, तो एरर आएगी। इसके अलावा, फ़्लो को नॉन-इंटरैक्टिव मोड में चलाने पर, या किसी अन्य कारण से क्लिक न भेजा जा सके, तब भी एरर आएगी।

एरर-हैंडलिंग ब्लॉक लागू करने की सलाह दी जाती है।