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

क्लिपबोर्ड से डेटा प्राप्त करना

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

इस लेख में क्लिपबोर्ड से टेक्स्ट डेटा प्राप्त करने का तरीका समझाया गया है।

इस्तेमाल होने वाला ऐक्शन

Section titled “इस्तेमाल होने वाला ऐक्शन”

यहाँ “Get clipboard text” नाम के ऐक्शन का इस्तेमाल किया जाएगा।

“Get clipboard text” ऐक्शन का विवरण

Section titled ““Get clipboard text” ऐक्शन का विवरण”

इस ऐक्शन में कोई इनपुट पैरामीटर नहीं होता, और प्राप्त किया गया टेक्स्ट नीचे दिए गए वेरिएबल में सेव होता है।

आइटम वैल्यू
Variables produced क्लिपबोर्ड का टेक्स्ट डेटा सेव करने वाले वेरिएबल का नाम (डिफ़ॉल्ट: ClipboardText)

ऐक्शन

यह क्लिपबोर्ड वही है जिसे यूज़र आम तौर पर इस्तेमाल करता है, इसलिए अगर फ़्लो चलाने से पहले आपने कुछ भी क्लिपबोर्ड में कॉपी किया था, तो वही वैल्यू प्राप्त होगी।

संवेदनशील जानकारी को संभालते समय सावधानी रखें।

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

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

सैंपल के तौर पर, यहाँ एक ऐसा फ़्लो तैयार किया गया है जो Notepad खोलकर एक मैसेज टाइप करता है, और फिर उस कंटेंट को क्लिपबोर्ड के ज़रिए एक वेरिएबल में सेव करता है।

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

System.RunApplication.RunApplicationAndWaitToLoad ApplicationPath: $'''notepad''' WindowStyle: System.ProcessWindowStyle.Normal Timeout: 0 ProcessId=> NotepadProcessId WindowHandle=> WindowHandle
WAIT 1
MouseAndKeyboard.SendKeys.FocusAndSendKeys TextToSend: $'''टेस्ट फ़्लो चल रहा है{Control}(a){Control}(c)''' DelayBetweenKeystrokes: 10 SendTextAsHardwareKeys: False
Clipboard.GetText Text=> ClipboardText

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

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

  2. बनने वाले वेरिएबल को इस तरह सेट करें (डिफ़ॉल्ट वैल्यू ही रहने दें तो भी कोई दिक्कत नहीं)।

    आइटम वैल्यू
    Variables produced %ClipboardText%
  3. फ़्लो चलाने पर, ऐक्शन चलने के समय क्लिपबोर्ड में मौजूद टेक्स्ट डेटा वेरिएबल में सेव हो जाएगा।

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

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

क्लिपबोर्ड में टेक्स्ट के अलावा कई तरह का डेटा सेव होता है।

अगर क्लिपबोर्ड का कंटेंट प्राप्त नहीं किया जा सका, तो “Can’t retrieve clipboard contents” एरर आती है।

हमारी सलाह है कि एरर-हैंडलिंग ब्लॉक पहले से लागू कर लें।