MS-DOS och Windows kommandoradssamtalskommando

Innehållsförteckning:

MS-DOS och Windows kommandoradssamtalskommando
MS-DOS och Windows kommandoradssamtalskommando

Video: How to Install Ulefone USB Driver on Windows | ADB and FastBoot | Tech Talks #42 2024, Maj

Video: How to Install Ulefone USB Driver on Windows | ADB and FastBoot | Tech Talks #42 2024, Maj
Anonim

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.