Windows cmd commands call

Windows cmd commands call

Calls one batch program from another without stopping the parent batch program. The call command accepts labels as the target of the call

Call has no effect at the command prompt when it is used outside of a script or batch file.

Syntax

Parameters

] Specifies the location and name of the batch program that you want to call. The parameter is required, and it must have a .bat or .cmd extension. Specifies any command-line information required by the batch program. : Specifies the label that you want a batch program control to jump to. Specifies the command-line information to be passed to the new instance of the batch program, beginning at : . /? Displays help at the command prompt.

Batch parameters

The batch script argument references (%0, %1, . ) are listed in the following tables.

Using the %* value in a batch script refers to all the arguments (for example, %1, %2, %3. ).

You can use the following optional syntaxes as substitutions for batch parameters (%n):

Batch Parameter Description
%

1

Expands %1 and removes surrounding quotation marks.
%

f1

Expands %1 to a fully qualified path.
%

d1

Expands %1 to a drive letter only.
%

p1

Expands %1 to a path only.
%

n1

Expands %1 to a file name only.
%

x1

Expands %1 to a file name extension only.
%

s1

Expands %1 to a fully qualified path that contains short names only.
%

a1

Expands %1 to the file attributes.
%

t1

Expands %1 to the date and time of file.
%

z1

Expands %1 to the size of the file.
%

$PATH:1

Searches the directories listed in the PATH environment variable, and expands %1 to the fully qualified name of the first directory found. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string.

The following table shows how you can combine modifiers with the batch parameters for compound results:

Batch Parameter with Modifier Description
%

dp1

Expands %1 to a drive letter and path only.
%

nx1

Expands %1 to a file name and extension only.
%

dp$PATH:1

Searches the directories listed in the PATH environment variable for %1, and then expands to the drive letter and path of the first directory found.
%

ftza1

Expands %1 to display output similar to the dir command.

In the above examples, %1 and PATH can be replaced by other valid values. The %

syntax is terminated by a valid argument number. The %

modifiers cannot be used with %*.

Remarks

Using batch parameters:

Batch parameters can contain any information that you can pass to a batch program, including command-line options, file names, the batch parameters %0 through %9, and variables (for example, %baud%).

Using the parameter:

By using call with the parameter, you create a new batch file context and pass control to the statement after the specified label. The first time the end of the batch file is encountered (that is, after jumping to the label), control returns to the statement after the call statement. The second time the end of the batch file is encountered, the batch script is exited.

Using pipes and redirection symbols:

Do not use pipes (|) or redirection symbols ( or > ) with call.

Making a recursive call

You can create a batch program that calls itself. However, you must provide an exit condition. Otherwise, the parent and child batch programs can loop endlessly.

Working with command extensions

If command extensions are enabled, call accepts as the target of the call. The correct syntax is call :

вызывает call

Вызывает одну пакетную программу из другой без остановки родительской пакетной программы. Calls one batch program from another without stopping the parent batch program. Команда Call принимает метки в качестве целевого объекта вызова The call command accepts labels as the target of the call

Вызов не оказывает влияния на командную строку, если она используется вне скрипта или пакетного файла. Call has no effect at the command prompt when it is used outside of a script or batch file.

Синтаксис Syntax

Параметры Parameters

Параметр Parameter Описание Description
[ :][

] Указывает расположение и имя пакетной программы, которую необходимо вызвать. Specifies the location and name of the batch program that you want to call. Параметр является обязательным и должен иметь расширение BAT или cmd. The parameter is required, and it must have a .bat or .cmd extension. Указывает все данные командной строки, необходимые для пакетной программы. Specifies any command-line information required by the batch program. : Указывает метку, к которой должен перейти элемент управления программой пакетной службы. Specifies the label that you want a batch program control to jump to. Указывает сведения командной строки, передаваемые в новый экземпляр программы пакетной службы, начиная с : . Specifies the command-line information to be passed to the new instance of the batch program, beginning at : . /? /? Отображение справки в командной строке. Displays help at the command prompt.

Параметры пакета Batch parameters

Ссылки на аргумент скрипта пакетной службы (%0, %1. ) перечислены в следующих таблицах. The batch script argument references (%0, %1, . ) are listed in the following tables.

Использование значения % * в пакетном скрипте означает все аргументы (например, %1, %2, %3. ). Using the %* value in a batch script refers to all the arguments (for example, %1, %2, %3. ).

Можно использовать следующие необязательные синтаксисы в качестве подстановок для пакетных параметров (% n): You can use the following optional syntaxes as substitutions for batch parameters (%n):

Параметр Batch Batch Parameter Описание Description
%

1

Развертывает %1 и удаляет окружающие кавычки. Expands %1 and removes surrounding quotation marks.
%

f1

Расширение %1 до полного пути. Expands %1 to a fully qualified path.
%

d1

Расширение %1 до буквы диска. Expands %1 to a drive letter only.
%

p1

Развертывает %1 только для пути. Expands %1 to a path only.
%

n1

Расширение %1 только на имя файла. Expands %1 to a file name only.
%

x1

Развертывает %1 только для расширения имени файла. Expands %1 to a file name extension only.
%

s1

Расширение %1 до полного пути, содержащего только короткие имена. Expands %1 to a fully qualified path that contains short names only.
%

a1

Развертывает %1 для атрибутов файла. Expands %1 to the file attributes.
%

t1

Увеличивает %1 до даты и времени файла. Expands %1 to the date and time of file.
%

z1

Расширение %1 до размера файла. Expands %1 to the size of the file.
%

$PATH:1

Выполняет поиск в каталогах, перечисленных в переменной среды PATH, и разворачивает %1 до полного имени найденного первого каталога. Searches the directories listed in the PATH environment variable, and expands %1 to the fully qualified name of the first directory found. Если имя переменной среды не определено или файл не найден при поиске, то этот модификатор разворачивается до пустой строки. If the environment variable name is not defined or the file is not found by the search, then this modifier expands to the empty string.

В следующей таблице показано, как можно объединить модификаторы с пакетными параметрами для составных результатов. The following table shows how you can combine modifiers with the batch parameters for compound results:

Параметр Batch с модификатором Batch Parameter with Modifier Описание Description
%

dp1

Расширение %1 до буквы диска и пути. Expands %1 to a drive letter and path only.
%

nx1

Развертывает %1 только для имени файла и расширения. Expands %1 to a file name and extension only.
%

точка DP $ PATH: 1 %

dp$PATH:1

Выполняет поиск в каталогах, перечисленных в переменной среды PATH для %1, а затем разворачивается на букву диска и путь к первому найденному каталогу. Searches the directories listed in the PATH environment variable for %1, and then expands to the drive letter and path of the first directory found.
%

ftza1

Разворачивает %1 для вывода выходных данных, аналогичных команде dir . Expands %1 to display output similar to the dir command.

В приведенных выше примерах %1 и Path могут быть заменены другими допустимыми значениями. In the above examples, %1 and PATH can be replaced by other valid values. %

Синтаксис завершается допустимым номером аргумента. The %

syntax is terminated by a valid argument number. %

Модификаторы нельзя использовать с % *. The %

modifiers cannot be used with %*.

Комментарии Remarks

Использование параметров пакетной службы: Using batch parameters:

Пакетные параметры могут содержать любые сведения, которые можно передать в пакетную программу, включая параметры командной строки, имена файлов, параметры пакета %0%9 и переменные (например, % бод%). Batch parameters can contain any information that you can pass to a batch program, including command-line options, file names, the batch parameters %0 through %9, and variables (for example, %baud%).

С помощью параметра: Using the parameter:

Используя вызов с параметром, вы создаете новый контекст файла пакета и передаете управление оператору после указанной метки. By using call with the parameter, you create a new batch file context and pass control to the statement after the specified label. При первом обнаружении конца пакетного файла (то есть после перехода к метке) управление возвращается оператору после оператора Call . The first time the end of the batch file is encountered (that is, after jumping to the label), control returns to the statement after the call statement. При втором обнаружении конца пакетного файла пакетный сценарий завершается. The second time the end of the batch file is encountered, the batch script is exited.

Использование каналов и символов перенаправления: Using pipes and redirection symbols:

Не используйте каналы (|) или символы перенаправления ( или > ) с вызовом. Do not use pipes (|) or redirection symbols ( or > ) with call.

Выполнение рекурсивного вызова Making a recursive call

Можно создать пакетную программу, которая вызывает саму себя. You can create a batch program that calls itself. Однако необходимо указать условие выхода. However, you must provide an exit condition. В противном случае родительские и дочерние пакетные программы могут подбираться бесконечно. Otherwise, the parent and child batch programs can loop endlessly.

Работа с расширениями команд Working with command extensions

Если расширения команд включены, вызов принимает в качестве цели вызова. If command extensions are enabled, call accepts as the target of the call. Правильный синтаксис: call : The correct syntax is call :

CMD — командная строка как 2×2

Все CMD команды

На этой странице собран полный список CMD команд Windows от А до Я. Также будут добавлены команды Linux.

APPEND

Позволяет программам открывать файлы в указанных каталогах так, словно они находятся в текущем каталоге.

Отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.

ASSOS

Вывод либо изменение сопоставлений по расширениям имён файлов.

Команда предназначена для запуска программ в указанное время.

ATMSDM

Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).

ATTRIB

Изменение атрибутов файлов и папок.

AUDITUSR

Задаёт политику аудита пользователей.

BREAK

Включение режима обработки клавиш CTRL+C.

BOOTCFG

Эта программа командной строки может быть использована для настройки , извлечения , изменения или удаления параметров командной строки в файле Boot.ini.

CACLS

Просмотр изменение таблиц управления доступом ACL к файлам.

Вызов одного пакетного файла из другого.

Вывод имени либо изменение текущей папки.

Вывод либо изменение активной кодовой страницы.

CHDIR

Вывод либо смена текущей папки.

CHKDSK

Проверка диска и вывод отчёта.

CHKNTFS

Выводит или изменяет параметры проверки диска во время загрузки.

CIDDAEMON

Сервис индексации файлов.

CIPHER

Программа шифрования файлов.

Очистка экрана интерпретатора.

Запуск нового окна командной строки.

CMSTP

Установка профилей диспетчера подключений.

COLOR

Устанавливает цвет для текста и фона в текстовых окнах.

Сравнение содержимого двух файлов или наборов файлов.

COMPACT

Просмотр и изменение параметров сжатия файлов в разделах NTFS.

CONVERT

Преобразование файловой системы тома FAT в NTFS.

Копирование одного или нескольких файлов.

Вывод либо установка текущей даты.

DEBUG

Средство для отладки и редактирования программ.

DEFRAG

Удаление одного или нескольких файлов.

DEVCON

Альтернатива диспетчера устройств.

DIANTZ

Вывод списка файлов и подпапок из указанного каталога.

DISKCOMP

Сравнение содержимого двух гибких дисков.

DISKCOPY

Копирование содержимого одного гибкого диска на другой.

DISKPART

Использования сценария diskpart.

DISKPERF

Счетчик производительности дисков.

DOSKEY

Редактирование и повторный вызов команд Windows; создание макросов DOSKey.

DRIVERQUERY

Просмотр списка установленных драйверов устройств и их свойства.

Вывод сообщений и переключение режима отображения команд на экране.

Запуск редактора MS-DOS.

ENDLOCAL

Завершение локализации изменений среды в пакетном файле.

EDLIN

Запуск построчного текстового редактора.

ERASE

Удаление одного или нескольких файлов.

ESENTUTL

Обслуживание утилит для Microsoft (R) баз данных Windows.

EVENTCREATE

Эта команда дает возможность администратору создать запись об особом событии в указанном журнале событий.

EVENTTRIGGERS

Позволяет администратору отобразить и настроить триггеры событий в локальной или удаленной системе.

EXE2BIN

Преобразование EXE-файлов в двоичный формат.

Завершение командной строки.

EXPAND

Распаковка сжатых файлов.

Сравнение двух файлов или двух наборов файлов и вывод различий между ними.

Поиск текстовой строки в одном или нескольких файлах.

FINDSTR

Поиск строк в файлах.

FINGER

Вывод сведений о пользователях указанной системы.

FLTMC

Работа с фильтром нагрузки драйверов.

Выполнение указанной команды для каждого файла набора.

FORCEDOS

Сопоставление приложений MS-DOS, которые не распознаются системой Microsoft Windows XP.

FORMAT

Форматирование диска для работы с Windows.

FONTVIEW

Программа просмотра шрифтов.

FSUTIL

Управление точками повторной обработки, управление разреженными файлами, отключение тома или расширение тома.

Программа передачи файлов.

FTYPE

Просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.

GETMAC

Отображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.

Передача управления содержащей метку строке пакетного файла.

GPRESULT

Отображает результирующую политику (RSoP) для указанного пользователя и компьютера.

GPUPDATE

Выполнение обновления групповых политик.

GRAFTABL

Выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.

Выводит не полный список команд, которые используются в cmd.

HOSTNAME

Отображение имени компьютера.

Оператор условного выполнения команд в пакетном файле.

IPCONFIG

Вывод маску подсети, стандартный шлюз и информацию о вашем IP.

IPXROUTE

Программа управления маршрутизацией NWLink IPX.

LABEL

Создание, изменение и удаление меток тома для диска.

LODCTR

Обновление имен счётчиков и поясняющего текста для расширенного счётчика.

LOGMAN

Управление расписанием для счетчиков производительности и журнала трассировки событий.

LOGOFF

Завершение сеанса Windows.

Отображение состояния очереди удалённой очереди печати lpq.

Направляет задание печати на сетевой принтер.

LSASS

Сервер определения локальной защиты.

MAKECAB

Архивирование файлов в cab-архив.

Выводит сведения об используемой и свободной памяти.

MKDIR

Создание папки с расширенной функциональностью.

Открытие окна консоли MMC.

Отладка системных устройств.

MOFCOMP

32-разрядный компилятор Microsoft (R) MOF.

Последовательный вывод данных по частям размером в один экран.

MOUNTVOL

Просмотр, создание и удаление точек подключения тома.

Перемещение и переименование файлов и каталогов.

MQBKUP

Утилита архивирования и восстановления очереди сообщений.

MQSVC

Обеспечивает инфраструктуру для работы распределенных приложений.

MRINFO

Работа с многоадресными рассылками.

Отправка сообщений пользователю.

MSIEXEC

Запуск установщика Windows.

NBTSTAT

Отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).

Пакет приложений предназначенный для работы с сетью.

NETSH

Локальное или удаленное отображение и изменение параметров сети.

NETSTAT

Отображение статистики протоколов и текущих сетевых подключений TCP/IP.

NLSFUNC

Загрузка сведений о национальных стандартах.

NSLOOKUP

Вывод информации, предназначенный для диагностики DNS.

NTBACKUP

Запуск мастера архивирования.

Отладчик командной строки.

ODBCCONF

Настройка драйвера ODBC.

OPENFILES

Команда выводит список открытых файлов и папок в системе.

PAGEFILECONFIG

Настройка файлов подкачки и виртуальной памяти.

Вывод либо установка пути поиска исполняемых файлов.

PATHPING

Вывод информации о скрытый сетях и потери данных.

PAUSE

Приостанавливает выполнение сценария cmd.

PENTNT

Обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.

PERFMON

Открывает окно «Производительность».

Проверяет соединение с другим компьютером.

PING6

Команда проверки связи.

Изменяет одну папку на ту, которая была сохранена командой PUSHD.

POWERCFG

Эта команда позволяет управлять электропитанием системы.

PRINT

Печать текстового файла.

PRNCNFG

Настройка параметров принтера.

PROMT

Изменение приглашения командной строки cmd.exe.

PROXYCFG

Инструмент настройки proxy соединения.

PUSHD

Сохранения значений текущего каталога для использования POPD командой.

QAPPSRV

Отображает доступные серверы терминалов в сети.

QPROCESS

Отображает информацию о процессах.

QWINSTA

Отображение информации о сеансах терминалов.

RASDIAL

Интерфейс связи из командной строки для клиента службы удалённого доступа.

Обмен файлами с компьютером, на котором выполняется служба RCP.

RECOVER

Восстановление сохранившихся данных на поврежденном диске.

Редактирование системного реестра через командную строку.

REGSVR32

RELOG

Создает новый журнал производительности из уже имеющего.

Помещение комментария в пакетный файл.

Переименование файлов и папок.

RENAME

Переименование файлов и папок.

REPLACE

RESET

Утилита сброса служб терминалов.

REXEC

Выполнение команд на удаленных узлах на которых выполняется служба rexec.

RMDIR

ROUTE

Обработка таблиц сетевых маршрутов.

Выполнение команд на удаленных узлах, на которых запущена служба RSH.

Управление ресурсами носителей с помощью службы «Съемные ЗУ».

RUNAS

Использование приложений от имени другого пользователя.

RUNDLL32

Запуск стандартных команд-функций заложенных в dll.

RWINSTA

Сброс значений подсистем оборудования и программ сеанса в начальное состояние.

Установление связи с NT Service Controller и ее услугами.

SCHTASKS

Создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.

SDBINST

Установщик базы данных совместимости.

SECEDIT

Автоматизация задач настройки безопасности.

Вывод, присваивание и удаления переменных в командной строке.

SETLOCAL

Начало локализации изменений среды в пакетном файле.

SETVER

Задает номер версии, который MS-DOS сообщает программе.

Проверка файлов Windows.

SHADOW

Позволяет наблюдать за другим сеансом служб терминалов.

SHIFT

Изменение содержимого подставляемых параметров для пакетного файла.

SHUTDOWN

Завершение сеанса, выключение и перезагрузка системы Windows.

SMBINST

Процесс, принадлежащий System Management BIOS Driver Installer.

START

Запуск программы или команды в отдельном окне.

SUBST

Сопоставление имени диска указанному пути.

SYSTEMINFO

Вывод информации о настройках системы.

TASKKILL

Завершение одного или нескольких процессов.

TASKLIST

Показывает запущенные программы и процессы выполняемые в данный момент.

TCMSETUP

Установка клиента телефонии.

Обмен файлами с удаленным компьютером, на котором запущена служба TFTP.

Просмотр или изменение текущего времени.

TITLE

Назначение заголовка окна интерпретатора.

TLNTADMN

Удаленное управление компьютером.

TRACERT

Трассировка маршрута к указанному узлу.

TRACERPT

Обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.

TRACERT6

Версия tracert для протокола IPv6.

Вывод структуры диска или каталога в виде дерева.

TSCON

Присоединяет сеанс пользователя к сеансу терминала.

TSDISCON

Отключение сеанса терминала.

TSKILL

TSSHUTDN

Завершение работы сервера в установленном порядке.

Вывод на экране содержимого текстовых файлов.

TYPEPERF

Выводит сведения о производительности на экран или в журнал.

UNLODCTR

Удаление имен счётчиков и поясняющего текста для расширенного счётчика.

USERINIT

Проводник системы Windows.

Вывод сведений о версии Windows.

VERIFY

Установка режима проверки правильности записи файлов на диск.

Вывод метки и серийного номера тома для диска.

VSSADMIN

Инструмент командной строки теневого копирования тома.

W32TM

Диагностика службы времени.

WBEMTEST

Тестер инструментария управления Windows.

WINVER

Вывод информации о версии Windows.

Инструмент для написания сценариев.

XCOPY

Копирование файлов и дерева папок.

Список cmd команд, которые присутствуют в windows.

Читайте также:  Office starter windows 10 патч
Оцените статью