Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

SendKeys

Îåêßíçóå áðü ôï ìÝëïò SotirisPap. Τελευταία δημοσίευση από το μέλος SotirisPap στις 15-06-2008, 18:11. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  06-06-2008, 21:01 42734

    SendKeys

     Καλησπέρα
    Πως μπορώ μέσα από αυτό τον κώδικα να κρατάω πάντα Activate το p , ούτως ώστε το  SendKeys.SendWait("{esc}") να πηγαίνει μόνο στο p και όχι στην Form που είναι τοποθετημένο το Button1.
     
     Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
            Dim p As New System.Diagnostics.Process()
            p.StartInfo.FileName = "C:\Documents and Settings\User\Τα έγγραφά μου\Sot Vs\OE\OE\bin\Debug\oe.exe"
            p.StartInfo.UseShellExecute = True
            p.Start()
            SendKeys.SendWait("{esc}")
            p.Close()
        End Sub

    Ευχαριστώ.

  •  06-06-2008, 22:38 42740 σε απάντηση της 42734

    Απ: SendKeys

    Πρέπει να χρησιμοποιήσεις το Process.StandardInput property σε συνδυασμό με ένα StreamWriter. Ρίξε μια ματιά στο παράδειγμα εδώ: http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardinput(VS.71).aspx


    Vir prudens non contra ventum mingit
  •  06-06-2008, 23:44 42741 σε απάντηση της 42740

    Απ: SendKeys

    Αγαπητέ KelMan
    Δεν θέλω να γράψω κάτι πάνω στο p . Αυτό που θέλω είναι να τρέξει το p (πράγμα που κάνει) και πάνω του να πατηθούν 4-5 Esc  .

    Ευχαριστώ.
  •  07-06-2008, 00:26 42742 σε απάντηση της 42741

    Απ: SendKeys

    To Esc είναι χαρακτήρας (που όμως δεν φαίνεται) όπως και όλοι οι υπόλοιποι χαρακτήρες (που φαίνονται). Αν πεις

       myStreamWriter.Write(ChrW(27))

    τότε "γράφεις" ένα Esc στο StandardInput


    Vir prudens non contra ventum mingit
  •  15-06-2008, 18:11 42896 σε απάντηση της 42742

    Απ: SendKeys

    Ευχαριστώ KelMan.

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems