MS-DOS og Windows kommandolinjekaldekommando

Indholdsfortegnelse:

MS-DOS og Windows kommandolinjekaldekommando
MS-DOS og Windows kommandolinjekaldekommando

Video: Why You Can't Name A File CON In Windows 2024, Kan

Video: Why You Can't Name A File CON In Windows 2024, Kan
Anonim

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.