Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να στείλει εντολές σε μια εφαρμογή Όχι στο Focus για την Visual Basic

Visual Basic ( VB ) , τη γλώσσα της ανάπτυξης της Microsoft και το περιβάλλον για Windows , προσφέρει τουλάχιστον δύο τρόποι για την αυτοματοποίηση των προγραμμάτων που δεν λαμβάνουν σήμερα την είσοδο του χρήστη . Ένας τρόπος είναι να εκτελέσει λειτουργίες που το πρόγραμμα να ελέγχονται εκθέτει σε έλεγχο των προγραμμάτων για το σκοπό αυτό . Μια άλλη μέθοδος περιλαμβάνει την αυτοματοποίηση χρησιμοποιώντας την κλάση VB SendKeys . Η μέθοδος Αποστολή αυτής της κατηγορίας μπορούν να στείλουν τις αιτήσεις πληκτρολογήσεις δοθεί έμφαση από την εντολή AppActivate . Η αποστολή εντολών από VB σε out- of-focus εντολών καθιστά δυνατή για τους διάφορους τύπους των προγραμμάτων να συνεργαστούν . Οδηγίες
Η 1

Ανοίξτε VB και κάντε κλικ στο " Νέο έργο " εντολή του μενού "Αρχείο" για να ξεκινήσει τη δημιουργία ενός νέου , κενό πρόγραμμα . Θα προσαρμόσετε αυτό το πρόγραμμα για να στείλετε μια εντολή σε μια εφαρμογή που δεν είναι στο επίκεντρο . 2

Κάντε κλικ στο σύνδεσμο " έντυπο αίτησης των Windows " που εμφανίζεται στο παράθυρο διαλόγου " Νέο έργο " . Ανοίξτε το παράθυρο για το σχεδιασμό φόρμα εισόδου χρήστη του προγράμματος κάνοντας κλικ στο " Σχέδιο " κάτω από το μενού " Παράθυρο " .
Εικόνων 3

Σύρετε ένα στοιχείο ελέγχου ετικέτας από την εργαλειοθήκη ελέγχου στη φόρμα , την τοποθέτηση του ετικέτα κοντά στην κορυφή . Κάντε δεξί κλικ στην ετικέτα και κάντε κλικ στο "Ιδιότητες ", στη συνέχεια, πληκτρολογήστε " Αίτηση για την αυτοματοποίηση " στο " κείμενο" γραμμή ιδιοκτησίας .
Η 4

Κάντε μια διαφορετική ετικέτα , όπως κάνατε την πρώτη , αλλά τοποθετήστε το απευθείας σύμφωνα με την πρώτη , και που το κείμενό της στην « ακολουθία πλήκτρων . "
5

Σύρετε ένα στοιχείο ελέγχου πλαισίου κειμένου από την εργαλειοθήκη στη φόρμα , τοποθετώντας άμεσα με το δικαίωμα της πρώτης ετικέτας . Σύρετε ένα άλλο πλαίσιο κειμένου στα δεξιά της δεύτερης ετικέτας .
Η 6

Σύρετε ένα στοιχείο ελέγχου κουμπιού από την εργαλειοθήκη στη φόρμα , κάτω από τα υπάρχοντα στοιχεία ελέγχου της φόρμας . Κάντε διπλό κλικ στο κουμπί για να εισάγετε ένα παράθυρο για πληκτρολόγηση του πηγαίου κώδικα του προγράμματος αυτοματισμού σας .
Η 7

Επικολλήστε τον παρακάτω κώδικα πάνω από το "End Sub" δήλωση του « Button1_Click " υπορουτίνα . Ο κωδικός αυτός θα ενεργοποιήσει το πρόγραμμα εγγράφονται στο πρώτο πλαίσιο κειμένου , στη συνέχεια, στείλτε το κλειδί εντολή που καθορίζεται στο δεύτερο πλαίσιο κειμένου .

AppActivate ( TextBox1.Text )

SendKeys.Send ( TextBox2.Text )
8

εκτελέστε το πρόγραμμα που θέλετε να στείλετε την εντολή του πληκτρολογίου για να .
Η

9 Πατήστε το πλήκτρο " F5 " για να εκτελέσετε το πρόγραμμα , στη συνέχεια, πληκτρολογήστε το όνομα ενός προγράμματος στείλετε μια εντολή του πληκτρολογίου για να . Πληκτρολογήστε μια ακολουθία πλήκτρων που εκτελεί την εντολή αυτή στο δεύτερο πλαίσιο κειμένου . Το παρακάτω είναι δείγμα εισόδου για τα δύο πλαίσια κειμένου , το οποίο θα στείλει το " Back" εντολή σε ένα πρόγραμμα περιήγησης στο Web . ( Εκτελέστε το πρόγραμμα περιήγησης πριν την είσοδο αυτή την είσοδο , και να περιηγηθείτε σε μια νέα σελίδα . ) :

Πληκτρολογήστε το όνομα του browser ( π.χ. " Firefox ", " Internet Explorer " ) στο πρώτο πλαίσιο κειμένου . Στο δεύτερο πλαίσιο κειμένου , πληκτρολογήστε "% { ΑΡΙΣΤΕΡΑ } . " VB θα ερμηνεύσει αυτήν την ακολουθία ως " Alt - αριστερό βέλος , " μια κοινή εντολή του προγράμματος περιήγησης για τη μετάβαση στο παρελθόν επισκεφθεί την ιστοσελίδα .
Η 10

Πατήστε το κουμπί της φόρμας για να στείλετε την εντολή στο ανοιχτό πρόγραμμα . Εάν χρησιμοποιούνται τα δείγματα δεδομένων στο βήμα 9 , ο browser θα επιστρέψετε στην προηγούμενη ιστοσελίδα.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα