2014-07-04 5 views
5

मैं ciphergraph खोलने के लिए निम्नलिखित vbs लिखा है:उपयोग VBScript एक आवेदन खोल सकते हैं और में कार्रवाई करने के लिए यह

Dim objShell 
Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run("""C:\Program Files (x86)\CipherGraph\LaunchStub.exe""") 
Set objShell = Nothing 
WScript.Sleep 250 

मैं भी ciphergraph विंडो में 'कनेक्ट' बटन का चयन करना चाहते हैं - मैं 'टैब' को दो बार मारकर और फिर 'वापसी' करें जब ऐप लॉन्च हो जाता है

मैं यह कैसे कर सकता हूं? क्षमा करें अगर यह एक मूल प्रश्न है, तो वीबीएस के लिए नया है, लेकिन कोई जवाब नहीं मिल रहा है ??

चियर्स

उत्तर

3

WshShell object समाधान है।

  • किसी भी चल रहे एप्लिकेशन को अग्रभूमि में लाने के लिए AppActivate() method का उपयोग करें।
  • वर्तमान में फोकस करने वाले किसी भी एप्लिकेशन पर कीस्ट्रोक भेजने के लिए SendKeys() method का उपयोग करें।

यह इतना आसान है कि मैं नमूना कोड छोड़ देता हूं (आप लगभग पूरी तरह से स्वयं हैं)।

0

मैं इस बेहतर काम करता है लगता है:

If Input = "youtube" Or Input = "Youtube Then 
    Sapi.speak "Opening Youtube" 
    wshshell.run "www.youtube.com" 
End If 

यह भी वेबसाइटों को खोलता है!

संबंधित मुद्दे