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.