Den samtal kommandot möjliggör för en användare att köra en kommandofil inifrån en annan sats-fil.
Tillgänglighet
Samtal är ett internt kommando och är tillgängligt i följande Microsoft-operativsystem.
- Alla versioner av MS-DOS
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Ring syntax
- Windows 2000 och Windows XP samtalssyntax.
- MS-DOS, Windows 95, Windows 98, Windows ME samtalssyntax.
Windows 2000 och Windows XP och senare samtalssyntax
Ringer ett batchprogram från ett annat.
RING [enhet:] [sökväg] filnamn [batch-parametrar]
Om kommandotillägg är aktiverade ändras CALL enligt följande:
CALL-kommandot accepterar nu etiketter som mål för CALL. Syntaxen är:
RING: etikettargument
En ny batchfil-kontext skapas med de angivna argumenten och kontrollen skickas till uttalandet efter den angivna etiketten. Du måste "avsluta" två gånger genom att nå slutet av batchskriptfilen två gånger. Första gången du läser slutet återgår kontrollen efter CALL-uttalandet. Andra gången kommer att avsluta batchskriptet. Skriv GOTO /? för en beskrivning av GOTO: EOF-förlängningen som låter dig "återvända" från ett batch-skript.
Utvidgningen av referenshänvisningar för gruppskript (% 0,% 1 osv.) Ändras på följande sätt:
% * i ett batchskript hänvisar till alla argument (t.ex.% 1% 2% 3% 4% 5 …)
Substitution av batchparametrar (% n) förbättras. Nu kan du använda nedan valfri syntax:
% ~ 1 | Expanderar% 1 och tar bort eventuella ombud ("). |
% ~ F1 | Expanderar% 1 till ett fullt kvalificerat söknamn. |
% ~ D1 | Expanderar% 1 till en enhetsbokstav. |
% ~ P1 | Expanderar% 1 till en sökväg. |
% ~ N1 | Expanderar% 1 till endast ett filnamn. |
% ~ X1 | Utökar endast% 1 till en filändelse. |
% ~ S1 | Den utvidgade sökvägen innehåller bara korta namn. |
% ~ A1 | Expanderar% 1 till filattribut. |
% ~ T1 | Expanderar% 1 till datum / tid för fil. |
% ~ Z1 | Expanderar% 1 till filens storlek. |
% ~ $ PATH: 1 | Söker i katalogerna i PATH-miljövariabeln och expanderar% 1 till det fullt kvalificerade namnet på det första som hittades. Om miljövariabelns namn inte definieras eller filen inte hittas av sökningen, expanderar denna modifierare till den tomma strängen. |
Modifierarna kan kombineras för att få sammansatta resultat:
% ~ DP1 | Expanderar% 1 till en enhetsbokstav och -väg. |
% ~ NX1 | Expanderar% 1 till endast ett filnamn och tillägg. |
% ~ Dp $ PATH: 1 | Söker i katalogerna i PATH-miljövariabeln för% 1 och expanderar till enhetsbokstaven och sökvägen för den första som hittades. |
% ~ Ftza1 | Expanderar% 1 till en DIR-liknande utgångslinje. |
I exemplen ovan kan% 1 och PATH ersättas med andra giltiga värden. Syntaxen% ~ avslutas med ett giltigt argumentnummer. Modifierarna% ~ får inte användas med% * -parametern.
MS-DOS, Windows 95, Windows 98, Windows ME samtalssyntax
Ringer ett batchprogram från ett annat.
RING [enhet:] [sökväg] filnamn [batch-parametrar]
Batchparametrarna specificerar all kommandoradinformation som krävs av batchprogrammet.