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

 

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

Αποστολη keystrokes στα windows...

Îåêßíçóå áðü ôï ìÝëïò kallileo. Τελευταία δημοσίευση από το μέλος manosB στις 09-12-2008, 15:55. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  09-12-2008, 09:32 46788

    Αποστολη keystrokes στα windows...

    Θελω να στελνω ανα τακτα χρονικα διαστηματα ενα συνδιασμο κουμπιων στο Firefox.

    Εχω γραψει το εξης κωδικα αλλα δεν δουλευει σωστα:

      private void button1_Click(object sender, EventArgs e)
      {
      int a = 0;

      do
      {
      SendKeys.Send("{F1}");
      Thread.Sleep(1000);
      a++;
      } while (a < 15);

      }


  •  09-12-2008, 11:02 46789 σε απάντηση της 46788

    Απ: Αποστολη keystrokes στα windows...

    Καταρχήν να πω ότι ποτέ δεν μου άρεσε το sendKeys. ΔΕΝ ΕΙΝΑΙ ΠΟΤΕ αξιόπιστο.

    Τέλος πάντων αυτό που πας να κάνεις δεν γίνεται αν δεν δώσεις πρώτα focus στην εξωτερική εφαρμογή. αν ψάξεις στο google με μια φράση όπως focus on an external  application with .net  θα βρεις πολλά παραδείγματα.
    Ένα από αυτά είναι αυτό.


    Manos
  •  09-12-2008, 11:28 46791 σε απάντηση της 46789

    Απ: Αποστολη keystrokes στα windows...

    manosB:
    Καταρχήν να πω ότι ποτέ δεν μου άρεσε το sendKeys. ΔΕΝ ΕΙΝΑΙ ΠΟΤΕ αξιόπιστο.

    Τέλος πάντων αυτό που πας να κάνεις δεν γίνεται αν δεν δώσεις πρώτα focus στην εξωτερική εφαρμογή. αν ψάξεις στο google με μια φράση όπως focus on an external  application with .net  θα βρεις πολλά παραδείγματα.
    Ένα από αυτά είναι αυτό.

     

    Ο αξιοπιστος τροπος?

  •  09-12-2008, 13:44 46806 σε απάντηση της 46791

    Απ: Αποστολη keystrokes στα windows...

    Να το δούμε. Τι θέλεις να κάνεις? Χρειάζεσαι οπωσδήποτε το firefox?
    Hmm

    Manos
  •  09-12-2008, 13:54 46807 σε απάντηση της 46806

    Απ: Αποστολη keystrokes στα windows...

    Τωρα αν σε πω τι θελω να κανω θα με παρετε με τις πετρες...
    Εχω ενα flash παιχνιδι σε browser οπου οπως στα παλια arcade πρεπει να πατας γρηγορα 2 κουμπια εναλλαξ. Για τους "γνωστες" αυτο γινονταν με αναπτηρα ή με μαρκαδορο στα χειριστηρια. Επειδη δεν θελω να διαλυσω το πληκτρολογιο και ετσι κι αλλιως δεν θα μπορω να εχω το καλυτερο αποτελεσμα που θελω ειπα να δοκιμασω αν μπορω να κανω τα κουπια να πατιουνται μονα τους με μια χρονο καθυστεριση.

    Τωρα αν ειναι σε ΙΕ, FF ή Opera δεν με πειραζει...

  •  09-12-2008, 15:55 46809 σε απάντηση της 46807

    Απ: Αποστολη keystrokes στα windows...

    Θα με συγχωρέσεις που δεν θα χαλάσω φαιά ουσία σε αυτό το πρόβλημα .... Big Smile

    Μια χαρά είναι με το sendKeys λοιπόν ακολούθησε τις οδηγίες στο Link που σου έδωσα.

    Βέβαια μια άλλη λύση είναι να έχεις ένα web control μέσα στην φόρμα σου και να το ελέγχεις από εκεί, κλπ κλπ

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