ऑटो विंडो स्वीकार करते हैं


1

मेरे पास एक मोबाइल कनेक्शन सॉफ़्टवेयर है, जो रोमिंग स्थिति में जाने पर हमेशा पुष्टि के लिए पूछता है। हर दिन इसे कनेक्ट करने से पहले "ओके" दबाया जाना चाहिए।

मुझे निम्नलिखित स्क्रिप्ट मिली जिसे मैंने उस पॉप-अप विंडो को स्वतः स्वीकार करने के लिए उपयोग करने की कोशिश की:

Set WshShell = WScript.CreateObject("WScript.Shell") 
'Check if the Hardware installation window is present, else sleep 1 second and try again.
present = 0
Do Until present = 1
    If WshShell.AppActivate("Hardware Installation") Then
        present = 1
    Else
        WScript.Sleep 1000
    End If
Loop

'Make the Hardware Installation window active
WshShell.AppActivate "Hardware Installation"

'Send Alt+C
WshShell.SendKeys "%C"

स्रोत: Windows लोगो परीक्षण को स्वचालित रूप से स्वीकार करें?

उपरोक्त स्क्रिप्ट मेरी स्थिति में सीधे काम नहीं करती है:

  • पॉप-अप विंडो, और सॉफ़्टवेयर दोनों का ही विंडो में एक ही नाम है (जैसे। "ABC सॉफ़्टवेयर)। इसलिए मैं WshShell.AppActivate के साथ पॉप-अप की पहचान नहीं कर सकता।

  • रोमिंग पॉप-अप प्रश्न विंडो में केवल OK और CANCEL बटन हैं। मैं ALT + C का उपयोग नहीं कर सकता

क्या मैं उस स्क्रिप्ट को पढ़ता है, जिसमें संदेश पॉप-अप होता है, और उस विंडो को पहचानता है?

किसी भी विचार मैं कैसे आगे बढ़ सकता है?

मैं सिर्फ Sendkeys SPACE का उपयोग करके पॉप-अप को स्वतः स्वीकार कर सकता हूं?

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