Η εντολή κλήσης επιτρέπει στον χρήστη να εκτελεί ένα αρχείο δέσμης μέσα από ένα άλλο αρχείο δέσμης.
Διαθεσιμότητα
Η κλήση είναι μια εσωτερική εντολή και είναι διαθέσιμη στα ακόλουθα λειτουργικά συστήματα της Microsoft.
- Όλες οι εκδόσεις του MS-DOS
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- παράθυρα 8
- Windows 10
Σύνταξη κλήσεων
- Σύνταξη κλήσεων Windows 2000 και Windows XP.
- Σύνταξη MS-DOS, Windows 95, Windows 98, Windows ME
Windows 2000 και Windows XP και νεότερη σύνταξη κλήσεων
Καλεί ένα πρόγραμμα δέσμης από ένα άλλο.
CALL [μονάδα δίσκου:] [διαδρομή] όνομα αρχείου [παρτίδες-παράμετροι]
Εάν είναι ενεργοποιημένες οι επεκτάσεις εντολών, το CALL αλλάζει ως εξής:
Η εντολή CALL δέχεται πλέον τις ετικέτες ως στόχους του CALL. Η σύνταξη είναι:
CALL: ορίσματα ετικετών
Δημιουργείται ένα νέο περιβάλλον αρχείου δέσμης με τα καθορισμένα ορίσματα και ο έλεγχος μεταβιβάζεται στη δήλωση μετά την καθορισμένη ετικέτα. Πρέπει να "βγείτε" δύο φορές φτάνοντας στο τέλος του αρχείου δέσμης δέσμης δύο φορές. Την πρώτη φορά που διαβάζετε το τέλος, ο έλεγχος επιστρέφει μετά τη δήλωση CALL. Η δεύτερη φορά θα κλείσει το σενάριο δέσμης. Πληκτρολογήστε GOTO /? για μια περιγραφή της επέκτασης GOTO: EOF που σας επιτρέπει να "επιστρέψετε" από ένα σενάριο δέσμης.
Η επέκταση των αναφορών ορίσματος δέσμης δέσμης ενεργειών (% 0,% 1, κ.λπ.) αλλάζει ως εξής:
Το% * σε δέσμη δέσμης αναφέρεται σε όλα τα ορίσματα (π.χ.% 1% 2% 3% 4% 5 …)
Η αντικατάσταση των παραμέτρων παρτίδας (% n) ενισχύεται. Τώρα μπορείτε να χρησιμοποιήσετε την παρακάτω προαιρετική σύνταξη:
% ~ 1 | Επεκτείνει το% 1 αφαιρώντας τυχόν παρακείμενα εισαγωγικά ("). |
% ~ f1 | Επεκτείνει το% 1 σε ένα πλήρως αναγνωρισμένο όνομα διαδρομής. |
% ~ d1 | Επεκτείνει το% 1 σε γράμμα μονάδας δίσκου μόνο. |
% ~ p1 | Επεκτείνεται το% 1 μόνο σε μια διαδρομή. |
% ~ n1 | Επεκτείνει το% 1 μόνο σε όνομα αρχείου. |
% ~ x1 | Επεκτείνει το% 1 μόνο σε επέκταση αρχείου. |
% ~ s1 | Η εκτεταμένη διαδρομή περιέχει μόνο σύντομα ονόματα. |
% ~ α1 | Επεκτείνει το% 1 σε χαρακτηριστικά αρχείου. |
% ~ t1 | Επεκτείνει το% 1 έως την ημερομηνία / ώρα του αρχείου. |
% ~ z1 | Επεκτείνεται% 1 στο μέγεθος του αρχείου. |
% ~ $ PATH: 1 | Αναζητά τους καταλόγους που αναφέρονται στη μεταβλητή περιβάλλοντος PATH και επεκτείνει το% 1 στο πλήρως αναγνωρισμένο όνομα του πρώτου που βρέθηκε. Εάν το όνομα της μεταβλητής περιβάλλοντος δεν έχει καθοριστεί ή το αρχείο δεν εντοπιστεί από την αναζήτηση, τότε αυτός ο τροποποιητής επεκτείνεται στην κενή συμβολοσειρά. |
Οι τροποποιητές μπορούν να συνδυαστούν για να λάβουν σύνθετα αποτελέσματα:
% ~ dp1 | Επεκτείνει το% 1 σε γράμμα και μονοπάτι μονάδας δίσκου. |
% ~ nx1 | Επεκτείνεται% 1 σε όνομα αρχείου και επέκταση μόνο. |
% ~ dp $ PATH: 1 | Αναζητά τους καταλόγους που αναφέρονται στη μεταβλητή περιβάλλοντος PATH για% 1 και επεκτείνεται στο γράμμα και τη διαδρομή του πρώτου που βρέθηκε. |
% ~ ftza1 | Επεκτείνεται% 1 σε γραμμή εξόδου τύπου DIR. |
Στα παραπάνω παραδείγματα, τα% 1 και PATH μπορούν να αντικατασταθούν από άλλες έγκυρες τιμές. Η σύνταξη% ~ τερματίζεται από έναν έγκυρο αριθμό ορίσματος. Οι τροποποιητές% ~ ενδέχεται να μην χρησιμοποιούνται με την παράμετρο% *.
Σύνταξη MS-DOS, Windows 95, Windows 98, Windows ME
Καλεί ένα πρόγραμμα δέσμης από ένα άλλο.
CALL [μονάδα δίσκου:] [διαδρομή] όνομα αρχείου [παρτίδες-παράμετροι]
Οι παράμετροι παρτίδας καθορίζουν τις πληροφορίες γραμμής εντολών που απαιτούνται από το πρόγραμμα δέσμης.