Den opfordring kommando gør det muligt for en bruger at udføre en batch-fil inde fra et andet batch fil.
tilgængelighed
Opkald er en intern kommando og er tilgængelig i følgende Microsoft-operativsystemer.
- Alle versioner af MS-DOS
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Opkald syntaks
- Windows 2000 og Windows XP syntaks.
- MS-DOS, Windows 95, Windows 98, Windows ME opkald syntaks.
Windows 2000 og Windows XP og senere syntaks
Kalder et batch-program fra et andet.
CALL [drive:] [sti] filnavn [batch-parametre]
Hvis kommandoudvidelser er aktiveret, ændres CALL som følger:
CALL-kommandoen accepterer nu etiketter som målet for CALL. Syntaks er:
RING: label argumenter
En ny batchfil-kontekst oprettes med de specificerede argumenter, og kontrol overføres til sætningen efter den specificerede etiket. Du skal "afslutte" to gange ved at nå slutningen af batch-scriptfilen to gange. Første gang du læser slutningen, vender kontrol tilbage til CALL-erklæringen. Anden gang forlader batch-scriptet. Type GOTO /? til en beskrivelse af GOTO: EOF-udvidelsen, der giver dig mulighed for at "vende tilbage" fra et batch-script.
Udvidelsen af argumenthenvisninger til batch-script (% 0,% 1 osv.) Ændres som følger:
% * i et batch-script refererer til alle argumenter (f.eks.% 1% 2% 3% 4% 5 …)
Substitution af batchparametre (% n) forbedres. Du kan nu bruge nedenstående valgfri syntaks:
% ~ 1 | Udvider% 1 og fjerner alle omkringliggende tilbud ("). |
% ~ F1 | Udvider% 1 til et fuldt kvalificeret stienavn. |
% ~ D1 | Udvider kun% 1 til et drevbogstav. |
% ~ P1 | Udvider kun% 1 til en sti. |
% ~ N1 | Udvider kun% 1 til et filnavn. |
% ~ X1 | Udvider kun% 1 til en filtypenavn. |
% ~ S1 | Den udvidede sti indeholder kun korte navne. |
% ~ A1 | Udvider% 1 til filattributter. |
% ~ T1 | Udvider% 1 til dato / tid for fil. |
% ~ Z1 | Udvider% 1 til filstørrelse. |
% ~ $ PATH: 1 | Søger i de mapper, der er anført i PATH-miljøvariablen, og udvider% 1 til det fuldt kvalificerede navn på det første fundne. Hvis miljøvariablenavnet ikke er defineret, eller filen ikke findes ved søgningen, udvides denne ændrer til den tomme streng. |
Modifikatorerne kan kombineres for at få sammensatte resultater:
% ~ DP1 | Udvider% 1 til kun et drevbogstav og -sti. |
% ~ NX1 | Udvider% 1 til kun et filnavn og filtypenavn. |
% ~ Dp $ PATH: 1 | Søger i de mapper, der er anført i PATH-miljøvariablen for% 1, og udvides til drevbogstav og sti for den første fundne. |
% ~ Ftza1 | Udvider% 1 til en DIR-lignende outputlinie. |
I eksemplerne ovenfor kan% 1 og PATH erstattes af andre gyldige værdier. Syntaxen% ~ afsluttes med et gyldigt argumentnummer. Modifikatorerne% ~ bruges muligvis ikke med% * -parameteren.
MS-DOS, Windows 95, Windows 98, Windows ME opkald syntaks
Kalder et batch-program fra et andet.
CALL [drive:] [sti] filnavn [batch-parametre]
Batch-parametre specificerer enhver kommandolinjelinformation, der kræves af batch-programmet.