Naredba za pozive MS-DOS i Windows

Sadržaj:

Naredba za pozive MS-DOS i Windows
Naredba za pozive MS-DOS i Windows

Video: Delete Windows.old via the Command Prompt 2024, Svibanj

Video: Delete Windows.old via the Command Prompt 2024, Svibanj
Anonim

Naredba poziva omogućuje korisniku da izvrši batch datoteku iz neke druge batch datoteke.

dostupnost

Poziv je interna naredba i dostupan je u sljedećim Microsoftovim operativnim sustavima.

  • Sve verzije MS-DOS-a
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Sintaksa poziva

  • Windows 2000 i Windows XP sintaksa poziva.
  • MS-DOS, Windows 95, Windows 98, Windows ME sintaksa poziva.

Windows 2000 i Windows XP i stariji sintaksa poziva

Naziva jedan skupni program iz drugog.

POZOVITE [pogon:] [staza] naziv datoteke [batch-parametri]

Ako su omogućena proširenja naredbi, CALL se mijenja na sljedeći način:

Naredba CALL sada prihvaća oznake kao cilj CALL. Sintaksa je:

CALL: argumenti s oznakama

Stvara se novi kontekst batch datoteke s navedenim argumentima i kontrola se prenosi na iskaz nakon navedene oznake. Morate dvaput "izaći" tako što ćete dvaput stići do kraja datoteke batch skripte. Kad prvi put pročitate kraj, kontrola se vraća nakon izjave CALL. Drugi put će napustiti batch skriptu. Vrsta GOTO /? za opis ekstenzije GOTO: EOF koja vam omogućuje "povratak" iz paketne skripte.

Proširenje referenci argumenata batch skripte (% 0,% 1, itd.) Mijenjaju se na sljedeći način:

% * u batch skripti odnosi se na sve argumente (npr.% 1% 2% 3% 4% 5 …)

Pojačana je zamjena parametara serije (% n). Sada možete upotrijebiti donju opcionalnu sintaksu:

% 1- Proširi% 1 uklanjajući sve okolne navodnike (").
%-F1 Proširuje% 1 na potpuno kvalificirano ime staze.
%-D1 Proširi% 1 samo na slovo pogona.
%-P1 Proširi% 1 samo na putanju.
%-N1 Proširuje% 1 samo na ime datoteke.
%-X1 Proširi% 1 samo na datotečnu ekstenziju.
% ~ S1 Prošireni put sadrži samo kratka imena.
%-A1 Proširuje% 1 na atribute datoteka.
% ~ T1 Proširi% 1 na datum / vrijeme datoteke.
% ~ Z1 Proširuje% 1 na veličinu datoteke.
% ~ $ PUT: 1 Pretražuje imenike navedene u varijabli okruženja PATH i širi% 1 na potpuno kvalificirani naziv prvog pronađenog. Ako naziv varijable okoline nije definiran ili pretraga ne nađe datoteku, ovaj se modifikator proširuje na prazan niz.

Modifikatori se mogu kombinirati za dobivanje složenih rezultata:

%-DP1 Proširi% 1 samo na slovo pogona i stazu.
% ~ Nx1 Proširuje% 1 samo na naziv datoteke i proširenje.
% ~ Dp $ PUT: 1 Pretražuje imenike navedene u varijabli okruženja PATH za% 1 i proširuje se na slovo pogona i putanju prvog pronađenog.
% ~ Ftza1 Proširuje% 1 na izlaznu liniju sličnu DIR-u.

U gornjim primjerima,% 1 i PATH mogu se zamijeniti drugim važećim vrijednostima. Sintaksa% ~ završava se važećim brojem argumenata. Modifikatori% ~ ne smiju se koristiti s parametrom% *.

MS-DOS, Windows 95, Windows 98, Windows ME sintaksa poziva

Naziva jedan skupni program iz drugog.

POZOVITE [pogon:] [staza] naziv datoteke [batch-parametri]

Parametri serije određuju sve informacije naredbenog retka koje zahtijeva paketni program.