Príkaz na volanie príkazového riadka systému MS-DOS a Windows

Obsah:

Príkaz na volanie príkazového riadka systému MS-DOS a Windows
Príkaz na volanie príkazového riadka systému MS-DOS a Windows

Video: Online Kurz PowerShell I. Začiatočník - Ukážka - Inštalácia, CMD, Verzie, GUI PowerShell ISE 2024, Smieť

Video: Online Kurz PowerShell I. Začiatočník - Ukážka - Inštalácia, CMD, Verzie, GUI PowerShell ISE 2024, Smieť
Anonim

Príkaz call umožňuje užívateľovi vykonať dávkový súbor z iného dávkového súboru.

Dostupnosť

Hovor je interný príkaz a je k dispozícii v nasledujúcich operačných systémoch Microsoft.

  • Všetky verzie systému MS-DOS
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Syntax hovoru

  • Syntax volania vo Windows 2000 a Windows XP.
  • Syntax volania MS-DOS, Windows 95, Windows 98, Windows ME.

Windows 2000 a Windows XP a novšie volanie syntaxe

Vyvolá jeden dávkový program z druhého.

CALL [jednotka:] [cesta] názov súboru [dávka-parametre]

Ak sú povolené príkazy, CALL sa zmení nasledovne:

Príkaz CALL teraz prijíma štítky ako cieľ CALL. Syntax je:

VÝZVA: argumenty označenia

Vytvorí sa nový kontext dávkového súboru so zadanými argumentmi a kontrola sa odovzdá príkazu po zadaní označenia. Musíte "ukončiť" dvakrát dosiahnutím konca súboru dávkového skriptu dvakrát. Pri prvom prečítaní konca sa ovládací prvok vráti po vyhlásení CALL. Druhýkrát ukončíte dávkový skript. Zadajte GOTO /? popis rozšírenia GOTO: EOF, ktoré vám umožňuje „návrat“ z dávkového skriptu.

Rozšírenie referencie argumentov dávkových skriptov (% 0,% 1 atď.) Sa mení takto:

% * v dávkovom skripte odkazuje na všetky argumenty (napr.% 1% 2% 3% 4% 5 …)

Nahradenie parametrov šarže (% n) je vylepšené. Teraz môžete použiť voliteľnú syntax uvedenú nižšie:

% ~ 1 Rozširuje% 1 a odstraňuje všetky okolité úvodzovky (").
% ~ F1 Rozšírí% 1 na úplný názov cesty.
% ~ D1 Rozbalí sa iba% 1 na písmeno jednotky.
% ~ P1 Rozbalí sa iba% 1 na cestu.
% ~ N1 Rozbalí sa% 1 iba na názov súboru.
% ~ X1 Rozbalí sa iba% 1 na príponu súboru.
% ~ S1 Rozšírená cesta obsahuje iba krátke názvy.
% ~ A1 Rozbalí% 1 na atribúty súborov.
% ~ T1 Rozbalí% 1 na dátum / čas súboru.
% ~ Z1 Rozbalí% 1 na veľkosť súboru.
% ~ $ PATH: 1 Hľadá adresáre uvedené v premennej prostredia PATH a rozširuje% 1 na úplný názov prvého nájdeného. Ak nie je definovaný názov premennej prostredia alebo súbor nenájde vyhľadávanie, potom sa tento modifikátor rozšíri na prázdny reťazec.

Modifikátory sa môžu kombinovať, aby sa získali zložené výsledky:

% ~ DP1 Rozbalí sa% 1 iba na písmeno jednotky a cestu.
% ~ NX1 Rozbalí sa% 1 iba na názov súboru a príponu.
% ~ Dp $ PATH: 1 Vyhľadá adresáre uvedené v premennej prostredia PATH pre% 1 a rozšíri sa na písmeno jednotky a cestu k prvému nájdenému.
% ~ Ftza1 Rozširuje% 1 na výstupný riadok podobný DIR.

Vo vyššie uvedených príkladoch je možné% 1 a PATH nahradiť inými platnými hodnotami. Syntax% ~ je ukončená platným číslom argumentu. Modifikátory% ~ sa nemôžu používať s parametrom% *.

Syntax volania MS-DOS, Windows 95, Windows 98, Windows ME

Vyvolá jeden dávkový program z druhého.

CALL [jednotka:] [cesta] názov súboru [dávka-parametre]

Parameter šarže určuje všetky informácie z príkazového riadku vyžadované dávkovým programom.