मेरे पास एक मोबाइल कनेक्शन सॉफ़्टवेयर है, जो रोमिंग स्थिति में जाने पर हमेशा पुष्टि के लिए पूछता है। हर दिन इसे कनेक्ट करने से पहले "ओके" दबाया जाना चाहिए।
मुझे निम्नलिखित स्क्रिप्ट मिली जिसे मैंने उस पॉप-अप विंडो को स्वतः स्वीकार करने के लिए उपयोग करने की कोशिश की:
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 का उपयोग करके पॉप-अप को स्वतः स्वीकार कर सकता हूं?