MS-DOS és Windows parancssori hívásparancs

Tartalomjegyzék:

MS-DOS és Windows parancssori hívásparancs
MS-DOS és Windows parancssori hívásparancs

Videó: FIX TV | TECHMANIA - A LEGJOBB CMD PROMPT PARANCSOK | 2017.07.17. 2024, Lehet

Videó: FIX TV | TECHMANIA - A LEGJOBB CMD PROMPT PARANCSOK | 2017.07.17. 2024, Lehet
Anonim

A hívás parancs lehetővé teszi a felhasználó számára, hogy egy kötegelt fájlt egy másik kötegelt fájlból hajtson végre.

Elérhetőség

A Call egy belső parancs, amely a következő Microsoft operációs rendszerekben érhető el.

  • Az MS-DOS összes verziója
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Hívási szintaxis

  • A Windows 2000 és a Windows XP felhívja a szintaxist.
  • MS-DOS, Windows 95, Windows 98, Windows ME hívás-szintaxis.

Windows 2000 és Windows XP és későbbi hívja a szintaxist

Az egyik kötegelt programot felhívja a másikra.

HÍVÁS [meghajtó:] [elérési út] fájlnév [kötegelt paraméterek]

Ha a parancsbővítmények engedélyezve vannak, a CALL a következőképpen módosul:

A CALL parancs most elfogadja a címkéket a CALL célpontjaként. A szintaxis:

HÍVÁS: jelölje meg az érveket

Létrejön egy új kötegelt fájl kontextus a megadott argumentumokkal, és a vezérlés átkerül az utasításhoz a megadott címke után. Kétszer "kilépnie" kell a kötegelt parancsfájl végének kétszer történő elérésével. A végső első olvasáskor a vezérlés visszatér a CALL utasítás után. A második alkalommal kilép a kötegelt parancsfájlból. Írja GOTO /? a GOTO: EOF kiterjesztés leírására, amely lehetővé teszi a "visszatérést" egy kötegelt szkriptből.

A kötegelt szkript argumentumhivatkozásainak kibővítése (% 0,% 1 stb.) A következőképpen módosul:

A% * egy kötegelt szkriptben az összes argumentumra vonatkozik (pl.% 1% 2% 3% 4% 5 …)

A kötegelt paraméterek helyettesítése (% n) javult. Most már használhatja az alábbi választható szintaxist:

% ~ 1 Bővíti a (z)% 1 környező idézeteket (").
% ~ F1 Bővíti a% 1 egy teljesen minősített elérési utat.
% ~ D1 A (z)% 1 csak meghajtó betűvé bővül.
% ~ P1 Bővíti a (z)% 1 útvonalat.
% ~ N1 Bővíti a (z)% 1 fájlt.
% ~ X1 A% 1 kiterjesztése csak fájlkiterjesztésre.
% ~ S1 A kibővített útvonal csak rövid neveket tartalmaz.
% ~ A1 Bővíti a% 1 fájlattribútumokat.
% ~ T1 Bővíti a (z)% 1 fájlt a dátumra / időre.
% ~ Z1 Bővíti a% 1 fájlt.
% ~ $ PATH: 1 Megkeresi a PATH környezeti változóban felsorolt ​​könyvtárakat, és kibővíti a% 1-t az első megtalált teljes névre. Ha a környezeti változó nevét nem határozza meg, vagy a fájlt nem találja a keresés, akkor ez a módosító kibővíti az üres karakterláncot.

A módosítók kombinálhatók, hogy összetett eredményeket kapjanak:

% ~ DP1 Bővíti a (z)% 1 meghajtó betűjét és elérési útját.
% ~ NX1 A% 1 kiterjesztése csak fájlnévre és kiterjesztésre.
% ~ Dp $ PATH: 1 Megkeresi a PATH környezeti változóban felsorolt ​​könyvtárakat a (z)% 1 számára, és kibővíti az első megtalált meghajtó betűjét és elérési útját.
% ~ Ftza1 Bővíti a% 1 DIR-szerű kimeneti sorra.

A fenti példákban a% 1 és a PATH helyettesíthető más érvényes értékekkel. A% ~ szintaxist egy érvényes argumentumszám zárja le. A% ~ módosítókat nem szabad használni a% * paraméterrel.

MS-DOS, Windows 95, Windows 98, Windows ME hívás-szintaxis

Az egyik kötegelt programot felhívja a másikra.

HÍVÁS [meghajtó:] [elérési út] fájlnév [kötegelt paraméterek]

A kötegelt paraméterek meghatározzák a kötegelt program által megkövetelt parancssori információkat.