Εντολή κλήσης γραμμής εντολών MS-DOS και Windows

Πίνακας περιεχομένων:

Εντολή κλήσης γραμμής εντολών MS-DOS και Windows
Εντολή κλήσης γραμμής εντολών MS-DOS και Windows
Anonim

Η εντολή κλήσης επιτρέπει στον χρήστη να εκτελεί ένα αρχείο δέσμης μέσα από ένα άλλο αρχείο δέσμης.

Διαθεσιμότητα

Η κλήση είναι μια εσωτερική εντολή και είναι διαθέσιμη στα ακόλουθα λειτουργικά συστήματα της 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 [μονάδα δίσκου:] [διαδρομή] όνομα αρχείου [παρτίδες-παράμετροι]

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