Κέντρο πληροφοριών

Χρήση της λειτουργίας Σύνταξη μακροεντολών

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

Συνοπτική παρουσίαση
Περιγραφές καρτελών
Αποθήκευση μακροεντολής
Ακύρωση μακροεντολής
Τροποποίηση κώδικα: Τροποποίηση του σεναρίου XML
Εισαγωγή μακροεντολής
Εξαγωγή μακροεντολής

Συνοπτική παρουσίαση

Το Host On-Demand εγγράφει τις μακροεντολές σε μορφή σεναρίου XML. Δεν είναι απαραίτητο να έχετε γνώσεις σχετικά με τη δημιουργία σεναρίων XML για να τροποποιήσετε μια μακροεντολή χρησιμοποιώντας τη λειτουργία Σύνταξη μακροεντολών. Η λειτουργία Σύνταξη μακροεντολών δημιουργεί και τροποποιεί το σενάριο βάσει των πληροφοριών που καταχωρείτε εσείς.

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

Μόλις ολοκληρωθεί η εγγραφή μιας μακροεντολής, όχι μόνο μπορείτε να πραγματοποιήσετε αλλαγές στους ορισμούς των οθονών του κεντρικού συστήματος αλλά μπορείτε να χρησιμοποιήσετε τη λειτουργία Σύνταξη μακροεντολών για την περαιτέρω προσαρμογή της μακροεντολής. Για παράδειγμα, μπορεί να αποφασίσετε ότι τα χαρακτηριστικά που χρησιμοποιήθηκαν για την αναγνώριση μιας οθόνης κατά την εγγραφή της μακροεντολής ήταν πολύ γενικά για το περιβάλλον σας (υπάρχουν πολλές άλλες οθόνες με τα ίδια χαρακτηριστικά). Μπορείτε να προσθέσετε νέα ή να τροποποιήσετε τα υπάρχοντα χαρακτηριστικά. Κατά την εγγραφή με χρήση της Διαχείρισης μακροεντολών, η μακροεντολή εγγράφεται ως απλή ακολουθία ενεργειών. Με τη λειτουργία Σύνταξη μακροεντολών, μπορείτε να επεκτείνετε τη μακροεντολή για να προσθέσετε βρόχους για επαναλαμβανόμενες οθόνες και συνθήκες για το χειρισμό διαφορετικών ακολουθιών οθονών σε μια εφαρμογή του κεντρικού συστήματος.

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

Όταν χρησιμοποιείτε τη Διαχείριση μακροεντολών ή τη λειτουργία Σύνταξη μακροεντολών για να τροποποιήσετε μακροεντολές που έχετε εγγράψει με το Host On-Demand V3, αυτές μετατρέπονται σε μορφή XML και δεν είναι δυνατή η επαναφορά τους στη μορφή V3.

Περιγραφές καρτελών

Η λειτουργία Σύνταξη μακροεντολών χωρίζει κάθε μακροεντολή σε τέσσερα στοιχεία. Κάθε καρτέλα αντιπροσωπεύει ένα στοιχείο:

Μακροεντολή
Περιέχει γενικές πληροφορίες σχετικά με τη μακροεντολή.
Οθόνες
Περιέχει όλες τις οθόνες που ορίζονται στη μακροεντολή και όλα τα χαρακτηριστικά και τις ενέργειες που ορίζονται για κάθε οθόνη.
Διασυνδέσεις
Καθορίζει τη σειρά των οθονών.
Μεταβλητές
Ορίζει τις μεταβλητές της μακροεντολής.

Αποθήκευση μακροεντολής

Μπορείτε να χρησιμοποιήσετε τα κουμπιά Αποθήκευση και έξοδος, Αποθήκευση ως και Αποθήκευση για την αποθήκευση μακροεντολών.

Ακύρωση μακροεντολής

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

Τροποποίηση κώδικα: Τροποποίηση του σεναρίου XML

Επιλέξτε Τροποποίηση κώδικα για να εμφανιστεί το παράθυρο Τροποποίηση κώδικα.

Στο παράθυρο Τροποποίηση κώδικα υπάρχει μια περιοχή σύνταξης κειμένου όπου παρουσιάζεται το σενάριο XML της τρέχουσας μακροεντολής και όπου μπορείτε να κάνετε αλλαγές απευθείας στις εντολές XML του σεναρίου. Όλες οι εντολές XML στο σενάριο μιας μακροεντολής ανήκουν στη βασιζόμενη σε XML γλώσσα μακροεντολών του Host On-Demand. Για περισσότερες πληροφορίες σχετικά με αυτή τη γλώσσα μακροεντολών, ανατρέξτε στην ενότητα The Macro Language στο εγχειρίδιο Macro Programming Guide.

Κάντε τις απαραίτητες αλλαγές. Στη συνέχεια πατήστε OK, Επαλήθευση ή Ακύρωση:

Εισαγωγή μακροεντολής

Επιλέξτε Εισαγωγή για να εισαγάγετε ένα αντίγραφο μιας μακροεντολής του Host On-Demand από το τοπικό σύστημα αρχείων στη Διαχείριση μακροεντολών. Πριν πραγματοποιηθεί η εισαγωγή, το Host On-Demand σάς προτείνει να αποθηκεύσετε τις αλλαγές που κάνατε στην τρέχουσα μακροεντολή. Η μακροεντολή που εισαγάγατε παίρνει τη θέση της τρέχουσας μακροεντολής στη λειτουργία Σύνταξη μακροεντολών.

Μπορείτε να τροποποιήσετε και να αποθηκεύσετε την εισαγόμενη μακροεντολή. Όταν πατήσετε το κουμπί Αποθήκευση, η μακροεντολή αποθηκεύεται στην τρέχουσα συνεδρία. Εναλλακτικά μπορείτε να πατήσετε το κουμπί Αποθήκευση ως για να αποθηκεύσετε τη μακροεντολή σε μια εναλλακτική θέση.

Εξαγωγή μακροεντολής

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

Συναφή θέματα

  • Χρήση της Διαχείρισης μακροεντολών
  • Εγχειρίδιο Macro Programming Guide