cmd.exe Обработчик команд Windows f5dff0982d7662b0b3c7f3e3a3c7d095

File info

File name: cmd.exe.mui
Size: 139776 byte
MD5: f5dff0982d7662b0b3c7f3e3a3c7d095
SHA1: 72d5ad29b0a8d1c3e85d47f38997512ce260558f
SHA256: 53c3041218315360f99abbb6497ce56d6bbc03e2d2efa6ffa37a35f694660dce
Operating systems: Windows 10
Extension: MUI
In x64: cmd.exe Обработчик команд Windows (32 бита)

Translations messages and strings

If an error occurred or the following message in Russian language and you cannot find a solution, than check answer in English. Table below helps to know how correctly this phrase sounds in English.

id Russian English
0x2328NY%0 NY%0
0x2329Указан недопустимый параметркоманды. An incorrect parameter wasentered for the command.
0x232AОшибка в синтаксисе команды. The syntax of the command is incorrect.
0x232BДля продолжения нажмите любую клавишу . . . %0 Press any key to continue . . . %0
0x232C%1, Удалить [Y(да)/N(нет)]? %0 %1, Delete (Y/N)? %0
0x232EУказан недопустимый путьили имя файла. The system cannot accept the pathor file name requested.
0x232FУказана недопустимая дата. The system cannot accept the date entered.
0x2330Для команды GOTO в пакетном файле не указана метка перехода. No batch label specified to GOTO command.
0x2331\"%1\" не является внутренней или внешнейкомандой, исполняемой программой или пакетным файлом. '%1' is not recognized as an internal or external command,operable program or batch file.
0x2332Указано недопустимое время. The system cannot accept the time entered.
0x2335^C ^C
0x2336Скопировано файлов: %1. %1 file(s) copied.
0x2337Текущая дата: %0 The current date is: %0
0x2338Текущее время: %0 The current time is: %0
0x2339Содержимое папки %1 Directory of %1
0x233AНедостаточно памяти для переменных среды. The system is out of environment space.
0x233CНе удается выполнить указанную программу. The system cannot execute the specified program.
0x233FСлишком длинная входная строка. The input line is too long.
0x2340Содержимое конечного файлаутрачено. The contents of the target filewere lost.
0x2341Вставьте дискету, содержащую пакетный файл,а затем нажмите любую клавишу. %0 Insert the diskette that contains the batch fileand press any key when ready. %0
0x2342Введите новую дату (мм-дд-гг): %0 Enter the new date: (mm-dd-yy) %0
0x2343Введите новое время: %0 Enter the new time: %0
0x2344Дублирование дескриптора невозможно во времяперенаправления дескриптора %1. The handle could not be duplicatedduring redirection of handle %1.
0x2345Режим вывода команд на экран (ECHO) отключен. ECHO is off.
0x2346Режим вывода команд на экран (ECHO) включен. ECHO is on.
0x2347Режим проверки записи (VERIFY) отключен. VERIFY is off.
0x2348Режим проверки записи (VERIFY) включен. VERIFY is on.
0x2349Невозможно скопировать файл поверх самого себя. The file cannot be copied onto itself.
0x234AНепредвиденное появление: %1. %1 was unexpected at this time.
0x234CИдентификатор процесса: %1. The Process Identification Number is %1.
0x234DФайл с таким именем уже существуетили не найден. A duplicate file name exists, or the filecannot be found.
0x234E%1, вы уверены [Y(да)/N(нет)]? %0 %1, Are you sure (Y/N)? %0
0x234FСлишком длинная строка символов:%1 The following character string is too long:%1
0x2350Microsoft Windows [Version %1]%0 Microsoft Windows [Version %1]%0
0x2351При конвейерной передаче данныхдублирование дескриптора невозможно. The handle could not be duplicated duringa pipe operation.
0x2352Продолжить? %0 More? %0
0x2353Не удается завершить процесс. The system cannot complete the process.
0x2354%1 %1
0x235BСерийный номер тома: %1 Volume Serial Number is %1
0x235CПодпапка или файл %1 уже существует. A subdirectory or file %1 already exists.
0x235DОшибка во время обработки: %1. Error occurred while processing: %1.
0x235EТом в устройстве %1 не имеет метки. Volume in drive %1 has no label.
0x235FТом в устройстве %1 имеет метку %2 Volume in drive %1 is %2
0x2360Режим KEYS включен. KEYS is on.
0x2361Режим KEYS отключен. KEYS is off.
0x2362Указан недопустимый параметр команды START: %1. The system cannot accept the START command parameter %1.
0x2363Не удается найти файл %1. The system cannot find the file %1.
0x2364Попытка записи в несуществующий канал. The process tried to write to a nonexistent pipe.
0x236BНеопознанное устройство: \"%1\". \"%1\" is not a recognized device.
0x236CНе удается найти пакетный файл. The batch file cannot be found.
0x236D%1 папок перемещено. %1 dir(s) moved.
0x236EПеремещено файлов: %1. %1 file(s) moved.
0x236FПопытка обращения к области памяти, находящейся внесегмента стека. Программа завершена.%1 A program attempted to reference storage outside thelimits of a stack segment. The program was ended.%1
0x2371%1%0 %1%0
0x2372Команда не реализована. Command not implemented.
0x2373 %0 %0
0x2374Недостаточно памяти. Out of memory.
0x2375Недопустимый ключ: \"%1\". Invalid switch - \"%1\".
0x2376Ошибка в формате параметра: \"%1\". Parameter format not correct - \"%1\".
0x2377(Ошибка в переменной среды) (Error occurred in environment variable)
0x2378%1 файлов %2 байт %1 File(s) %2 bytes
0x2379%1 папок %2 байт свободно %1 Dir(s) %2 bytes free
0x237AВсего файлов: Total Files Listed:
0x237BЗавершить выполнение пакетного файла [Y(да)/N(нет)]? %0 Terminate batch job (Y/N)? %0
0x237CНеправильно указан текущий каталог. The current directory is invalid.
0x237DВыводит имя или изменяет текущий каталог.CHDIR [/D] [диск:][путь]CHDIR [..]CD [/D] [диск:][путь]CD [..] .. обозначает переход в родительский каталог.Команда CD диск: отображает имя текущего каталога указанного диска.Команда CD без параметров отображает имена текущего диска и каталога.Параметр /D используется для одновременной сменытекущего диска и каталога. Displays the name of or changes the current directory.CHDIR [/D] [drive:][path]CHDIR [..]CD [/D] [drive:][path]CD [..] .. Specifies that you want to change to the parent directory.Type CD drive: to display the current directory in the specified drive.Type CD without parameters to display the current drive and directory.Use the /D switch to change current drive in addition to changing currentdirectory for a drive.
0x237EОчищает содержимое экрана.CLS Clears the screen.CLS
0x237FКопирование одного или нескольких файлов в другое место.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+ ...]] [результат [/A | /B]] источник Имена одного или нескольких копируемых файлов. /A Файл является текстовым файлом ASCII. /B Файл является двоичным файлом. /D Указывает на возможность создания зашифрованного файла результат Каталог и/или имя для конечных файлов. /V Проверка правильности копирования файлов. /N Использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3. /Y Подавление запроса подтверждения на перезапись существующего конечного файла. /-Y Обязательный запрос подтверждения на перезапись существующего конечного файла. /Z Копирование сетевых файлов с возобновлением. /L Если источник является символической ссылкой, копирование ссылки вместо реального файла, на который указывает ссылка.Ключ /Y можно установить через переменную среды COPYCMD.Ключ /-Y командной строки переопределяет такую установку.По умолчанию требуется подтверждение, если только команда COPY не выполняется в пакетном файле.Чтобы объединить файлы, укажите один конечный и несколько исходных файлов,используя подстановочные знаки или формат \"файл1+файл2+файл3+...\". Copies one or more files to another location.COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]] source Specifies the file or files to be copied. /A Indicates an ASCII text file. /B Indicates a binary file. /D Allow the destination file to be created decrypted destination Specifies the directory and/or filename for the new file(s). /V Verifies that new files are written correctly. /N Uses short filename, if available, when copying a file with a non-8dot3 name. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file. /Z Copies networked files in restartable mode. /L If the source is a symbolic link, copy the link to the target instead of the actual file the source link points to.The switch /Y may be preset in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless COPY command is being executed fromwithin a batch script.To append files, specify a single file for destination, but multiple filesfor source (using wildcards or file1+file2+file3 format).
0x2380Вывод или изменение даты.DATE [/T | дата]Команда DATE без параметров отображает текущую дату и запрашивает вводновой даты. Для сохранения текущей даты нажмите клавишу ENTER. Displays or sets the date.DATE [/T | date]Type DATE without parameters to display the current date setting anda prompt for a new one. Press ENTER to keep the same date.
0x2381Удаление одного или нескольких файлов.DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] именаERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена имена Список из одного или нескольких файлов или каталогов. Для удаления группы файлов можно использовать подстановочные знаки. Если указан каталог, будут удалены все файлы в этом каталоге. /P Запрос подтверждения перед удалением каждого файла. /F Принудительное удаление файлов, доступных только для чтения. /S Удаление указанных файлов из всех подкаталогов. /Q Отключение запроса на подтверждение при удалении файлов. /A Отбор файлов для удаления по атрибутам. атрибуты R Файлы, доступные только для чтения. S Системные файлы. H Скрытые файлы. A Файлы, готовые для архивирования. I Файлы с неиндексированным содержимым. L Точки повторной обработки. - Префикс \"-\" имеет значение НЕ. Deletes one or more files.DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names names Specifies a list of one or more files or directories. Wildcards may be used to delete multiple files. If a directory is specified, all files within the directory will be deleted. /P Prompts for confirmation before deleting each file. /F Force deleting of read-only files. /S Delete specified files from all subdirectories. /Q Quiet mode, do not ask if ok to delete on global wildcard /A Selects files to delete based on attributes attributes R Read-only files S System files H Hidden files A Files ready for archiving I Not content indexed Files L Reparse Points - Prefix meaning not
0x2382Вывод списка файлов и подкаталогов в указанном каталоге.DIR [диск:][путь][имя файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок сортировки]] [/P] [/Q] [/R] [/S] [/T[[:]время]] [/W] [/X] [/4] [диск:][путь][имя файла] Диск, каталог или имена файлов для включения в список. /A Отображение файлов с указанными атрибутами. атрибуты D Каталоги. R Файлы, доступные только для чтения. H Скрытые файлы. A Файлы, готовые для архивирования. S Системные файлы. I Файлы с неиндексированным содержимым. L Точки повторной обработки. - Префикс \"-\" имеет значение НЕ. /B Вывод только имен файлов. /C Применение разделителя групп разрядов при выводе размеров файлов. Используется по умолчанию. Чтобы отключить применение разделителя групп разрядов, задайте ключ /-C. /D Вывод списка в нескольких столбцах с сортировкой по столбцам. /L Использовать нижний регистр для имен файлов. /N Новый формат длинного списка, имена файлов выводятся в крайнем правом столбце. /O Сортировка списка отображаемых файлов. порядок N По имени (по алфавиту) сортировки S По размеру (начиная с минимального) E По расширению (по алфавиту) D По дате и времени (начиная с самого старого) G Начать список с каталогов. - Префикс \"-\" обращает порядок. /P Пауза после заполнения каждого экрана. /Q Вывод сведений о владельце файла. /R Отображение альтернативных потоков данных этого файла. /S Отображение файлов из указанного каталога и всех его подкаталогов. /T Выбор поля времени для сортировки. время C Создание. A Последнее использование. W Последнее изменение. /W Вывод списка в несколько столбцов. /X Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы. /4 Вывод номера года в четырехзначном формате.Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отменыих действия введите в команде те же ключи с префиксом \"-\", например: /-W. Displays a list of files and subdirectories in a directory.DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] Specifies drive, directory, and/or files to list. /A Displays files with specified attributes. attributes D Directories R Read-only files H Hidden files A Files ready for archiving S System files I Not content indexed files L Reparse Points - Prefix meaning not /B Uses bare format (no heading information or summary). /C Display the thousand separator in file sizes. This is the default. Use /-C to disable display of separator. /D Same as wide but files are list sorted by column. /L Uses lowercase. /N New long list format where filenames are on the far right. /O List by files in sorted order. sortorder N By name (alphabetic) S By size (smallest first) E By extension (alphabetic) D By date/time (oldest first) G Group directories first - Prefix to reverse order /P Pauses after each screenful of information. /Q Display the owner of the file. /R Display alternate data streams of the file. /S Displays files in specified directory and all subdirectories. /T Controls which time field displayed or used for sorting timefield C Creation A Last Access W Last Written /W Uses wide list format. /X This displays the short names generated for non-8dot3 file names. The format is that of /N with the short name inserted before the long name. If no short name is present, blanks are displayed in its place. /4 Displays four-digit yearsSwitches may be preset in the DIRCMD environment variable. Overridepreset switches by prefixing any switch with - (hyphen)--for example, /-W.
0x2383Завершает программу CMD.EXE (интерпретатор команд) или текущий пакетныйфайл-сценарий.EXIT [/B] [exitCode] /B Предписывает завершить текущий пакетный файл-сценарий вместо завершения CMD.EXE. Если выполняется вне пакетного файла-сценария, то будет завершена программа CMD.EXE exitCode Указывает цифровое значение. Если указан ключ /B, определяет номер для ERRORLEVEL. В случае завершения работы CMD.EXE, устанавливает код завершения процесс с данным номером. Quits the CMD.EXE program (command interpreter) or the current batchscript.EXIT [/B] [exitCode] /B specifies to exit the current batch script instead of CMD.EXE. If executed from outside a batch script, it will quit CMD.EXE exitCode specifies a numeric number. if /B is specified, sets ERRORLEVEL that number. If quitting CMD.EXE, sets the process exit code with that number.
0x2384Создание каталога.MKDIR [диск:]путьMD [диск:]путь Creates a directory.MKDIR [drive:]pathMD [drive:]path
0x2385Вывод или задание пути поиска исполняемых файлов.PATH [[диск:]путь[;...][;%%PATH%%]PATH ;Команда PATH ; очищает путь поиска используемых файлов, ограничив еготекущим каталогом.Команда PATH без параметров отображает текущий путь поиска.При включении в командную строку переменной %%PATH%% прежний путь поискадобавляется в конец нового. Displays or sets a search path for executable files.PATH [[drive:]path[;...][;%%PATH%%]PATH ;Type PATH ; to clear all search-path settings and direct cmd.exe to searchonly in the current directory.Type PATH without parameters to display the current path.Including %%PATH%% in the new path setting causes the old path to beappended to the new setting.
0x2386Изменение командной строки cmd.exe.PROMPT [text] text Новая командная строка.Командная строка может включать обычные символы и следующие специальные коды: $A & (амперсанд) $B | (вертикальная черта) $C ( (левая круглая скобка) $D Текущая дата $E Символ ASCII с кодом 27 $F ) (правая круглая скобка) $G (знак \"больше\") $H BACKSPACE (удаление предыдущего символа) $L Changes the cmd.exe command prompt.PROMPT [text] text Specifies a new command prompt.Prompt can be made up of normal characters and the following special codes: $A & (Ampersand) $B | (pipe) $C ( (Left parenthesis) $D Current date $E Escape code (ASCII code 27) $F ) (Right parenthesis) $G (greater-than sign) $H Backspace (erases previous character) $L
0x2387Удаление каталога.RMDIR [/S] [/Q] [диск:]путьRD [/S] [/Q] [диск:]путь /S Удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов. /Q Отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /S. Removes (deletes) a directory.RMDIR [/S] [/Q] [drive:]pathRD [/S] [/Q] [drive:]path /S Removes all directories and files in the specified directory in addition to the directory itself. Used to remove a directory tree. /Q Quiet mode, do not ask if ok to remove a directory tree with /S
0x2388Переименование одного или нескольких файлов.RENAME [диск:][путь]имя_файла1 имя_файла2.REN [диск:][путь]имя_файла1 имя_файла2.Обратите внимание, что для конечного файла невозможно указать другой диск или путь. Renames a file or files.RENAME [drive:][path]filename1 filename2.REN [drive:][path]filename1 filename2.Note that you cannot specify a new drive or path for your destination file.
0x2389Вывод, задание и удаление переменных среды cmd.exe.SET [переменная=[строка]] переменная Имя переменной среды. строка Строка символов, присваиваемая указанной переменной.Введите SET без параметров для вывода текущих переменных среды. Displays, sets, or removes cmd.exe environment variables.SET [variable=[string]] variable Specifies the environment-variable name. string Specifies a series of characters to assign to the variable.Type SET without parameters to display the current environment variables.
0x238AВывод или изменение времени.TIME [/T | время]Введите TIME без параметров для вывода текущего времени и запроса на вводнового времени. Нажмите клавишу ENTER для сохранения текущего времени. Displays or sets the system time.TIME [/T | time]Type TIME with no parameters to display the current time setting and a promptfor a new one. Press ENTER to keep the same time.
0x238BВывод содержимого одного или нескольких текстовых файлов.TYPE [диск:][путь]имя_файла Displays the contents of a text file or files.TYPE [drive:][path]filename
0x238CВывод версии Windows.VER Displays the Windows version.VER
0x238DВключение или отключение режима проверки правильности записи файловна диск.VERIFY [ON | OFF]Введите VERIFY без параметра для определения текущего значения этой команды. Tells cmd.exe whether to verify that your files are written correctly to adisk.VERIFY [ON | OFF]Type VERIFY without a parameter to display the current VERIFY setting.
0x238EВывод метки и серийного номера тома для диска.VOL [диск:] Displays the disk volume label and serial number, if they exist.VOL [drive:]
0x238FВызов одного пакетного файла из другого.CALL [диск:][путь]имя_файла [параметры] параметры Набор параметров командной строки, необходимых пакетному файлу. Calls one batch program from another.CALL [drive:][path]filename [batch-parameters] batch-parameters Specifies any command-line information required by the batch program.
0x2390Помещение комментариев в пакетные файлы и файл CONFIG.SYS.REM [текст] Records comments (remarks) in a batch file or CONFIG.SYS.REM [comment]
0x2391Приостановка выполнения пакетного файла и вывод сообщения: Для продолжения нажмите любую клавишу . . . %0PAUSE Suspends processing of a batch program and displays the message Press any key to continue . . . %0PAUSE
0x2392Вывод сообщений и переключение режима отображения команд на экране. ECHO [ON | OFF] ECHO [message]Введите ECHO без параметров для отображения текущего значения этой команды. Displays messages, or turns command-echoing on or off. ECHO [ON | OFF] ECHO [message]Type ECHO without parameters to display the current echo setting.
0x2393Передача управления содержащей метку строке пакетного файла.GOTO метка метка Строка пакетного файла, оформленная как метка.Метка должна находиться в отдельной строке и начинаться с двоеточия. Directs cmd.exe to a labeled line in a batch program.GOTO label label Specifies a text string used in the batch program as a label.You type a label on a line by itself, beginning with a colon.
0x2394Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла.SHIFT [/n] Changes the position of replaceable parameters in a batch file.SHIFT [/n]
0x2395Оператор условного выполнения команд в пакетном файле.IF [NOT] ERRORLEVEL число командаIF [NOT] строка1==строка2 командаIF [NOT] EXIST имя_файла команда NOT Указывает, что Windows должна выполнить эту команду, только если условие является ложным. ERRORLEVEL число Условие является истинным, если код возврата последней выполненной программы не меньше указанного числа. строка1==строка2 Условие является истинным, если указанные строки совпадают. EXIST имя_файла Условие является истинным, если файл с указанным именем существует. команда Задает команду, выполняемую при истинности условия. За этой командой может следовать ключевое слово ELSE В случае, если указанное условие ложно, будет выполнена команда, находящаяся после слова ELSE.Предложение ELSE должно располагаться в той же строке, что и команда, следующаяза ключевым словом IF. Например: IF EXIST имя_файла. ( del имя_файла. ) ELSE ( echo имя_файла. missing. )Следующий пример содержит ОШИБКУ, поскольку команда del должна заканчиватьсяпереходом на новую строку: IF EXIST имя_файла. del имя_файла. ELSE echo имя_файла. missingСледующий пример также содержит ОШИБКУ, поскольку команда ELSE должнарасполагаться в той же строке, что и команда, следующая за IF: IF EXIST имя_файла. del имя_файла. ELSE echo имя_файла. missingВот правильный пример, где все команды расположены в одной строке: IF EXIST имя_файла. (del имя_файла.) ELSE echo имя_файла. missing Performs conditional processing in batch programs.IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command NOT Specifies that Windows should carry out the command only if the condition is false. ERRORLEVEL number Specifies a true condition if the last program run returned an exit code equal to or greater than the number specified. string1==string2 Specifies a true condition if the specified text strings match. EXIST filename Specifies a true condition if the specified filename exists. command Specifies the command to carry out if the condition is met. Command can be followed by ELSE command which will execute the command after the ELSE keyword if the specified condition is FALSEThe ELSE clause must occur on the same line as the command after the IF. Forexample: IF EXIST filename. ( del filename. ) ELSE ( echo filename. missing. )The following would NOT work because the del command needs to be terminatedby a newline: IF EXIST filename. del filename. ELSE echo filename. missingNor would the following work, since the ELSE command must be on the same lineas the end of the IF command: IF EXIST filename. del filename. ELSE echo filename. missingThe following would work if you want it all on one line: IF EXIST filename. (del filename.) ELSE echo filename. missing
0x2396Выполнение указанной команды для каждого файла набора.FOR %%переменная IN (набор) DO команда [параметры] %%переменная Однобуквенный подставляемый параметр. (набор) Определяет набор, состоящий из одного или нескольких файлов. Допускается использование подстановочных знаков. команда Команда, которую следует выполнить для каждого файла. параметры Параметры и ключи для указанной команды.В пакетных файлах для команды FOR используется запись %%%%переменная вместо %%переменная. Имена переменных учитывают регистр букв (%%i отличается от %%I). Runs a specified command for each file in a set of files.FOR %%variable IN (set) DO command [command-parameters] %%variable Specifies a single letter replaceable parameter. (set) Specifies a set of one or more files. Wildcards may be used. command Specifies the command to carry out for each file. command-parameters Specifies parameters or switches for the specified command.To use the FOR command in a batch program, specify %%%%variable insteadof %%variable. Variable names are case sensitive, so %%i is differentfrom %%I.
0x40002397Запускает указанную программу или команду в отдельном окне.START [\"заголовок\"] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [команда/программа] [параметры] \"заголовок\" Заголовок окна. путь Исходный каталог. B Запуск приложения без создания нового окна с отключением обработки сочетания клавиш ^C. Если приложение не обрабатывает сочетание клавиш ^C самостоятельно, единственным способом его прерывания является использование сочетания клавиш ^Break. I Новой средой станет исходная среда, переданная cmd.exe, а не текущая среда. MIN Запуск команды или программы в свернутом окне. MAX Запуск команды или программы в развернутом окне. SEPARATE Запуск 16-разрядной программы Windows в отдельной области памяти. SHARED Запуск 16-разрядной программы Windows в общей области памяти. LOW Запуск приложения с приоритетом IDLE. NORMAL Запуск приложения с приоритетом NORMAL. HIGH Запуск приложения с приоритетом HIGH. REALTIME Запуск приложения с приоритетом REALTIME. ABOVENORMAL Запуск приложения с классом приоритета ABOVENORMAL BELOWNORMAL Запуск приложения с классом приоритета BELOWNORMAL NODE Указывает предпочтительный узел NUMA в качестве десятичного целого числа. AFFINITY Указывает маску сходства процессора в виде шестнадцатеричного числа. Процесс будет выполняться только на этих процессорах. Маска сходства интерпретируется по-разному при совмещении параметров /AFFINITY и /NODE. Укажите маску сходства таким образом, как если бы маска процессора узла NUMA сдвинута вправо и начинается на нулевом бите. Выполнение этого процесса ограничено процессорами, общими для указанной маски сходства и узла NUMA. Если общих процессоров не существует, то выполнение процесса ограничено указанным узлом NUMA. WAIT Запуск приложения с ожиданием его завершения. команда/программа Если это внутренняя команда cmd.exe или пакетный файл, обработчик команд (cmd.exe) запускается с ключом /K. Это означает, что окно не будет закрыто после завершения команды. Если это не внутренняя команда cmd.exe и не пакетный файл, значит, это программа, которая будет запущена в оконном или консольном приложении. параметры Параметры, передаваемые команде или программе.Примечание. Параметры SEPARATE и SHARED не поддерживаются на 64-разрядных платформах.Указание параметра /NODE позволяет создавать процессы таким образом, чтобыиспользовать местоположение памяти в системах NUMA. Например, два процесса, которыевзаимодействуют друг с другом через общую память, могут совместно использоватьодин и тот же предпочтительный узел NUMA, чтобы минимизировать задержки памяти.Память выделяется из одного узла NUMA по возможности, что позволяет процессамвыполняться на процессорах вне указанного узла. start /NODE 1 application1.exe start /NODE 1 application2.exeЭти два процесса можно ограничить для выполнения на определенных процессорах водном узле NUMA. В этом примере приложение application1 выполняетсяна двух низкоприоритетных процессорах узла, а приложение application2 выполняетсяна двух следующих процессорах узла. В этом примере предполагается, чтоуказанный узел имеет минимум четыре логических процессора. Обратите внимание на то, что номер узла можно изменить на другой действительный номер длякомпьютера без изменения маски сходства. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe Starts a separate window to run a specified program or command.START [\"title\"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/NODE ] [/AFFINITY ] [/WAIT] [/B] [command/program] [parameters] \"title\" Title to display in window title bar. path Starting directory. B Start application without creating a new window. The application has ^C handling ignored. Unless the application enables ^C processing, ^Break is the only way to interrupt the application. I The new environment will be the original environment passed to the cmd.exe and not the current environment. MIN Start window minimized. MAX Start window maximized. SEPARATE Start 16-bit Windows program in separate memory space. SHARED Start 16-bit Windows program in shared memory space. LOW Start application in the IDLE priority class. NORMAL Start application in the NORMAL priority class. HIGH Start application in the HIGH priority class. REALTIME Start application in the REALTIME priority class. ABOVENORMAL Start application in the ABOVENORMAL priority class. BELOWNORMAL Start application in the BELOWNORMAL priority class. NODE Specifies the preferred Non-Uniform Memory Architecture (NUMA) node as a decimal integer. AFFINITY Specifies the processor affinity mask as a hexadecimal number. The process is restricted to running on these processors. The affinity mask is interpreted differently when /AFFINITY and /NODE are combined. Specify the affinity mask as if the NUMA node's processor mask is right shifted to begin at bit zero. The process is restricted to running on those processors in common between the specified affinity mask and the NUMA node. If no processors are in common, the process is restricted to running on the specified NUMA node. WAIT Start application and wait for it to terminate. command/program If it is an internal cmd command or a batch file then the command processor is run with the /K switch to cmd.exe. This means that the window will remain after the command has been run. If it is not an internal cmd command or batch file then it is a program and will run as either a windowed application or a console application. parameters These are the parameters passed to the command/program.NOTE: The SEPARATE and SHARED options are not supported on 64-bit platforms.Specifying /NODE allows processes to be created in a way that leverages memorylocality on NUMA systems. For example, two processes that communicate witheach other heavily through shared memory can be created to share the samepreferred NUMA node in order to minimize memory latencies. They allocatememory from the same NUMA node when possible, and they are free to run onprocessors outside the specified node. start /NODE 1 application1.exe start /NODE 1 application2.exeThese two processes can be further constrained to run on specific processorswithin the same NUMA node. In the following example, application1 runs on thelow-order two processors of the node, while application2 runs on the next twoprocessors of the node. This example assumes the specified node has at leastfour logical processors. Note that the node number can be changed to any validnode number for that computer without having to change the affinity mask. start /NODE 1 /AFFINITY 0x3 application1.exe start /NODE 1 /AFFINITY 0xc application2.exe
0x40002398Включает или отключает расширенную обработку CTRL+C в системе DOS.Эта команда включена для совместимости с системами DOS.Она не оказывает никакого влияния на работу Windows. Sets or Clears Extended CTRL+C checking on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows.
0x40002399Запуск новой копии интерпретатора команд Windows.CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] строка]/C Выполнение указанной команды (строки) с последующим завершением./K Выполнение указанной команды (строки) без последующего завершения./S Изменение поведения после /C или /K (см. ниже)/Q Отключение режима вывода команд на экран (ECHO)./D Отключение выполнения команд AutoRun из реестра (см. ниже)/A Вывод результатов выполнения команд в формате ANSI./U Вывод результатов выполнения команд в формате UNICODE./T:fg Выбор цвета переднего плана/фона (более подробно см. COLOR /?)/E:ON Разрешение расширенной обработки команд (см. ниже)/E:OFF Запрет расширенной обработки команд (см. ниже)/F:ON Разрешение символов завершения имен файлов и папок (см. ниже)/F:OFF Запрет символов завершения имен файлов и папок (см. ниже)/V:ON Разрешение отложенного расширения переменных среды с применением символа '!' в качестве разделителя. Например, /V:ON разрешает использовать !var! в качестве расширения переменной var во время выполнения. Синтаксис %var% служит для расширения переменных при вводе, что приводит к совсем другим результатам внутри цикла FOR./V:OFF Запрет отложенного расширения переменных среды.Чтобы указать в одной строке несколько команд, следует разделить ихсимволами '&&' и заключить в кавычки. Кроме того, из соображенийсовместимости, /X означает то же, что и /E:ON, /Y то же, что и /E:OFFи /R то же, что и /C. Все прочие ключи командной строки игнорируются.Если указаны ключи /C или /K, то остальная часть командной строки послетакого ключа обрабатывается как командная строка, а обработка символовкавычек (\") ведется по следующим правилам: 1. Если выполняются все перечисленные ниже условия, то символы кавычек в командной строке сохраняются: - ключ /S отсутствует - есть ровно два символа кавычек - между ними нет других специальных символов, как то: &()@^| - между ними имеются один или несколько пробелов - строка, заключенная в кавычки, является именем исполнимого файла. 2. В противном случае, проверяется первый символ, и если он является символом кавычек, то он удаляется, также удаляется последний символ кавычек в командной строке, а весь текст после этого последнего символа кавычек сохраняется. Starts a new instance of the Windows command interpreterCMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF] [[/S] [/C | /K] string]/C Carries out the command specified by string and then terminates/K Carries out the command specified by string but remains/S Modifies the treatment of string after /C or /K (see below)/Q Turns echo off/D Disable execution of AutoRun commands from registry (see below)/A Causes the output of internal commands to a pipe or file to be ANSI/U Causes the output of internal commands to a pipe or file to be Unicode/T:fg Sets the foreground/background colors (see COLOR /? for more info)/E:ON Enable command extensions (see below)/E:OFF Disable command extensions (see below)/F:ON Enable file and directory name completion characters (see below)/F:OFF Disable file and directory name completion characters (see below)/V:ON Enable delayed environment variable expansion using ! as the delimiter. For example, /V:ON would allow !var! to expand the variable var at execution time. The %var% syntax expands variables at input time, which is quite a different thing when inside of a FOR loop./V:OFF Disable delayed environment expansion.Note that multiple commands separated by the command separator '&&'are accepted for string if surrounded by quotes. Also, for compatibilityreasons, /X is the same as /E:ON, /Y is the same as /E:OFF and /R is thesame as /C. Any other switches are ignored.If /C or /K is specified, then the remainder of the command line afterthe switch is processed as a command line, where the following logic isused to process quote (\") characters: 1. If all of the following conditions are met, then quote characters on the command line are preserved: - no /S switch - exactly two quote characters - no special characters between the two quote characters, where special is one of: &()@^| - there are one or more whitespace characters between the two quote characters - the string between the two quote characters is the name of an executable file. 2. Otherwise, old behavior is to see if the first character is a quote character and if so, strip the leading character and remove the last quote character on the command line, preserving any text after the last quote character.
0x4000239AЕсли ключ /D НЕ УКАЗАН в командной строке, то при запуске CMD.EXE выполняется проверка значений переменных REG_SZ или REG_EXPAND_SZ для следующих разделов системного реестра: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun и/или HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRunи если одна из них или обе они присутствуют, то сначала выполняются они. If /D was NOT specified on the command line, then when CMD.EXE starts, itlooks for the following REG_SZ/REG_EXPAND_SZ registry variables, and ifeither or both are present, they are executed first. HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\AutoRun and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\AutoRun
0x4000239BПо умолчанию расширенная обработка команд включена. Чтобы запретитьрасширенную обработку для конкретного вызова, используется параметр /E:OFF.Можно включить или отключить расширенную обработку команд для всех вызововCMD.EXE на данном компьютере или для данного сеанса пользователя, задав спомощью REGEDIT.EXE в системном реестре значение 0x1 или 0x0 для параметровREG_DWORD для следующих разделов: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions и/или HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsПараметры пользователя переопределяют параметры компьютера.Параметры командной строки переопределяют соответствующие параметры реестра. В пакетном файле аргументы SETLOCAL ENABLEEXTENSIONS или DISABLEEXTENSIONSпереопределяют параметр /E:ON или /E:OFF. Для получения дополнительныхсведений введите \"SETLOCAL /?\".При расширенной обработке команд изменения и/или добавления затрагиваютследующие команды: DEL или ERASE COLOR CD или CHDIR MD или MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (изменен также вызов внешних команд) ASSOC FTYPEДля получения подробных сведений введите \"имя_команды /?\". Command Extensions are enabled by default. You may also disableextensions for a particular invocation by using the /E:OFF switch. Youcan enable or disable extensions for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\EnableExtensions and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\EnableExtensionsto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file, the SETLOCAL ENABLEEXTENSIONS or DISABLEEXTENSIONS argumentstakes precedence over the /E:ON or /E:OFF switch. See SETLOCAL /? for details.The command extensions involve changes and/or additions to the followingcommands: DEL or ERASE COLOR CD or CHDIR MD or MKDIR PROMPT PUSHD POPD SET SETLOCAL ENDLOCAL IF FOR CALL SHIFT GOTO START (also includes changes to external command invocation) ASSOC FTYPETo get specific details, type commandname /? to view the specifics.
0x4000239CОтложенное расширение переменных среды НЕ ВКЛЮЧЕНО по умолчанию. Можновключить или отключить отложенное расширение переменных среды для конкретноговызова CMD.EXE с помощью параметра /V:ON или /V:OFF. Можно включить илиотключить отложенное расширение переменных среды для всех вызовов CMD.EXE наданном компьютере или для данного пользователя, задав с помощью командыREGEDIT.EXE в системном реестре значение 0x1 или 0x0 для параметров REG_DWORDдля следующих разделов: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion и/или HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionПараметры пользователя переопределяют параметры компьютера. Параметры команднойстроки, в свою очередь, переопределяют параметры реестра.В пакетном файле аргументы SETLOCAL ENABLEDELAYEDEXPANSION илиDISABLEDELAYEDEXPANSION переопределяют параметр /V:ON или /V:OFF. Для получениядополнительных сведений введите \"SETLOCAL /?\".Если отложенное расширение переменных среды включено, то для замены текущегозначения переменной среды во время выполнения может использоваться символвосклицательного знака \"!\". Delayed environment variable expansion is NOT enabled by default. Youcan enable or disable delayed environment variable expansion for aparticular invocation of CMD.EXE with the /V:ON or /V:OFF switch. Youcan enable or disable delayed expansion for all invocations of CMD.EXE on amachine and/or user logon session by setting either or both of thefollowing REG_DWORD values in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\DelayedExpansion and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\DelayedExpansionto either 0x1 or 0x0. The user specific setting takes precedence overthe machine setting. The command line switches take precedence over theregistry settings.In a batch file the SETLOCAL ENABLEDELAYEDEXPANSION or DISABLEDELAYEDEXPANSIONarguments takes precedence over the /V:ON or /V:OFF switch. See SETLOCAL /?for details.If delayed environment variable expansion is enabled, then the exclamationcharacter can be used to substitute the value of an environment variableat execution time.
0x4000239DМожно включить или отключить завершение имен файлов и папок для конкретного вызова CMD.EXE с помощью ключей /F:ON или /F:OFF. Завершение имен можно включить или отключить для всех вызовов CMD.EXE на данном компьютере или для данного пользователя, с помощью REGEDIT.EXE задав значения REG_DWORD в системном реестре для следующих разделов: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar и/или HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharустановив их шестнадцатеричные значения равными коду управляющего символа,используемого для конкретной функции (например, 0x4 для CTRL-D или 0x6 дляCTRL-F). Параметры пользователя перекрывают параметры компьютера.Ключи командной строки, в свою очередь, перекрывают параметры реестра.Если завершение включено с помощью ключа командной строки /F:ON, то используются два управляющих символа: CTRL-D для имен папок и CTRL-Fдля имен файлов. Чтобы отключить конкретный символ завершения в системномреестре, в качестве кода специального символа используется шестнадцатеричноезначение символа пробела (0x20). You can enable or disable file name completion for a particularinvocation of CMD.EXE with the /F:ON or /F:OFF switch. You can enableor disable completion for all invocations of CMD.EXE on a machine and/oruser logon session by setting either or both of the following REG_DWORDvalues in the registry using REGEDIT.EXE: HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Command Processor\\PathCompletionChar and/or HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\CompletionChar HKEY_CURRENT_USER\\Software\\Microsoft\\Command Processor\\PathCompletionCharwith the hex value of a control character to use for a particularfunction (e.g. 0x4 is Ctrl-D and 0x6 is Ctrl-F). The user specificsettings take precedence over the machine settings. The command lineswitches take precedence over the registry settings.If completion is enabled with the /F:ON switch, the two controlcharacters used are Ctrl-D for directory name completion and Ctrl-F forfile name completion. To disable a particular completion character inthe registry, use the value for space (0x20) as it is not a validcontrol character.
0x4000239EЗавершение вызывается при вводе одного из этих двух специальных символов.Функция завершения берет строку пути слева от точки ввода, дописываетк ней символ шаблона, если таковой отсутствует, а затем строит списокпутей, которые соответствуют полученному определению. После этоговыводится первый элемент этого списка соответствующих путей. Если жесписок пуст, то подается звуковой сигнал и ничего не выводится.После этого повторный ввод того же самого специального символа приводитк циклическому перебору всех соответствующих путей. Нажатие клавиши при вводе управляющего символа позволяет просматривать список путей в обратном порядке. Если изменить выведенный путь, а затем снова ввести управляющий символ, сохраненный список очищается и строится новый список путей. То же самое происходит, если переключиться с одного символазавершения на другой. Единственное отличие при использовании символа завершения файла состоит в том, что при этом для построения списка соответствия берется и путь, и имя файла, а при использовании символа завершения папки берется только путь. Если символ завершения используетсяв одной из встроенных команд манипулирования папками (CD, MD или RD), товсегда подразумевается символ завершения папок.Символ завершения правильно работает и с именами файлов, содержащими пробелы или иные специальные символы, если при этом строка соответствиязаключена в кавычки. Кроме того, если сместить точку ввода влево, а затемиспользовать символ завершения внутри строки, оставшийся справа от точкиввода текст будет отброшен.Специальные символы, которые требуют обязательного заключения в кавычки: &()[]{}^=;!%'+,`~ Completion is invoked when you type either of the two controlcharacters. The completion function takes the path string to the leftof the cursor appends a wild card character to it if none is alreadypresent and builds up a list of paths that match. It then displays thefirst matching path. If no paths match, it just beeps and leaves thedisplay alone. Thereafter, repeated pressing of the same controlcharacter will cycle through the list of matching paths. Pressing theShift key with the control character will move through the listbackwards. If you edit the line in any way and press the controlcharacter again, the saved list of matching paths is discarded and a newone generated. The same occurs if you switch between file and directoryname completion. The only difference between the two control charactersis the file completion character matches both file and directory names,while the directory completion character only matches directory names.If file completion is used on any of the built in directory commands(CD, MD or RD) then directory completion is assumed.The completion code deals correctly with file names that contain spacesor other special characters by placing quotes around the matching path.Also, if you back up, then invoke completion from within a line, thetext to the right of the cursor at the point completion was invoked isdiscarded.The special characters that require quotes are: &()[]{}^=;!%'+,`~
0x4000239FРасширенная обработка команд включена Command Processor Extensions Enabled
0x400023A0Расширенная обработка команд по умолчанию включена. Подробнее см. CMD /?. Command Processor Extensions enabled by default. Use CMD /? for details.
0x400023A1Удален файл - %1 Deleted file - %1
0x400023A2Просмотр и изменение сопоставлений файлов.ASSOC [.рсш[=[типФайла]]] .рсш Расширение имени файла, сопоставляемое типу файлов типФайла Тип файлов, сопоставляемый расширению имени файловКоманда ASSOC без параметров выводит список сопоставлений типов файлов.Если указано только расширение имени файла, выводится сопоставленный типфайлов для расширения. Если после знака равенства не указан тип файлов,команда удалит текущее сопоставление для указанного расширения. Displays or modifies file extension associationsASSOC [.ext[=[fileType]]] .ext Specifies the file extension to associate the file type with fileType Specifies the file type to associate with the file extensionType ASSOC without parameters to display the current file associations.If ASSOC is invoked with just a file extension, it displays the currentfile association for that file extension. Specify nothing for the filetype and the command will delete the association for the file extension.
0x400023A3Не найдено сопоставление для расширения имени файла %1. File association not found for extension %1
0x400023A4Просмотр и изменение типов файлов, сопоставленных с расширением имен файловFTYPE [типФайлов[=[команднаяСтрокаОткрытия]]] типФайлов Тип файлов для просмотра или изменения команднаяСтрокаОткрытия Команда, используемая для открытия файлов указанного типа.Команда FTYPE без параметров выводит текущий список типов файлов, для которыхопределены командные строки открытия. Если указан только тип файла, FTYPEвыводит командную строку открытия для этого типа файлов. Если после знакаравенства не указана строка открытия, FTYPE удалит текущее сопоставление дляуказанного типа файлов. При вызове командной строки переменные %%0и %%1 заменяются на имя файла, запускаемого с помощью сопоставления.Вместо переменной %%* подставляются все параметры, а переменные %%2, %%3и т.д. заменяются, соответственно, на первый, второй и другие параметры.Вместо переменной %%~n подставляются все оставшиеся параметры, начиная с n,где n является числом от 2 до 9. Например: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*Эти команды позволят вызывать обработчик команд Perl следующим образом: script.pl 1 2 3Если желательно избежать постоянного ввода расширения имен файлов, введитеследующую команду: set PATHEXT=.pl;%%PATHEXT%%Теперь обработчик команд вызывается еще проще: script 1 2 3 Displays or modifies file types used in file extension associationsFTYPE [fileType[=[openCommandString]]] fileType Specifies the file type to examine or change openCommandString Specifies the open command to use when launching files of this type.Type FTYPE without parameters to display the current file types thathave open command strings defined. FTYPE is invoked with just a filetype, it displays the current open command string for that file type.Specify nothing for the open command string and the FTYPE command willdelete the open command string for the file type. Within an opencommand string %%0 or %%1 are substituted with the file name beinglaunched through the assocation. %%* gets all the parameters and %%2gets the 1st parameter, %%3 the second, etc. %%~n gets all the remainingparameters starting with the nth parameter, where n may be between 2 and 9,inclusive. For example: ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %%1 %%*would allow you to invoke a Perl script as follows: script.pl 1 2 3If you want to eliminate the need to type the extensions, then do thefollowing: set PATHEXT=.pl;%%PATHEXT%%and the script could be invoked as follows: script 1 2 3
0x400023A5Тип файлов '%1' не найден, или ему не сопоставлена команда открытия. File type '%1' not found or no open command associated with it.
0x400023A6Недопустимый параметр команды SETLOCAL Invalid parameter to SETLOCAL command
0x400023A7Параметр возобновления операции копирования для команды COPY не поддерживается данной версией операционной системы. The restartable option to the COPY command is not supported bythis version of the operating system.
0x400023A8Следующее использование оператора пути при подстановке параметровв пакетных файлах является недопустимым: %1Для просмотра списка допустимых форматов введите CALL /? или FOR /? The following usage of the path operator in batch-parametersubstitution is invalid: %1For valid formats type CALL /? or FOR /?
0x400023A9Переменная среды %1 не определена Environment variable %1 not defined
0x400023AAНедопустимая попытка перехода на метку пакетного файла извне этого файла. Invalid attempt to call batch label outside of batch script.
0x400023ABНе удается найти указанную метку пакетного файла - %1 The system cannot find the batch label specified - %1
0x400023ACФормат вывода Юникод обработчика команд CMD.EXE не поддерживается даннойверсией операционной системы. The unicode output option to CMD.EXE is not supported by thisversion of the operating system.
0x400023ADИзменение команд DEL и ERASE при включении расширенной обработки команд:Результаты вывода для ключа /S принимают обратный характер, то есть выводятсятолько имена удаленных файлов, а не файлов, которые не удалось найти. If Command Extensions are enabled DEL and ERASE change as follows:The display semantics of the /S switch are reversed in that it showsyou only the files that are deleted, not the ones it could not find.
0x400023AEИзменение команды CHDIR при включении расширенной обработки команд:Имя текущего каталога в строке вызова преобразуется к тому же региструсимволов, что и для существующих имен на диске. Так, команда CD C:\\TEMPна самом деле сделает текущим каталог C:\\Temp, если он существует на диске.Команда CHDIR перестает рассматривать пробелы как разделители, что позволяетперейти в подкаталог, имя которого содержит пробелы, не заключая все имякаталога в кавычки. Например: cd \\winnt\\profiles\\username\\programs\\start menuприводит к тому же результату, что и: cd \"\\winnt\\profiles\\username\\programs\\start menu\"При отключении расширенной обработки команд используется только второй вариант. If Command Extensions are enabled CHDIR changes as follows:The current directory string is converted to use the same case asthe on disk names. So CD C:\\TEMP would actually set the currentdirectory to C:\\Temp if that is the case on disk.CHDIR command does not treat spaces as delimiters, so it is possible toCD into a subdirectory name that contains a space without surroundingthe name with quotes. For example: cd \\winnt\\profiles\\username\\programs\\start menuis the same as: cd \"\\winnt\\profiles\\username\\programs\\start menu\"which is what you would have to type if extensions were disabled.
0x400023AFИзменение команды MKDIR при включении расширенной обработки команд:Команда MKDIR создает при необходимости все промежуточные каталоги в пути.Например, если \\a не существует, то: mkdir \\a\\b\\c\\dприводит к тому же результату, что и: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dПри отключении расширенной обработки команд используется только второй вариант. If Command Extensions are enabled MKDIR changes as follows:MKDIR creates any intermediate directories in the path, if needed.For example, assume \\a does not exist then: mkdir \\a\\b\\c\\dis the same as: mkdir \\a chdir \\a mkdir b chdir b mkdir c chdir c mkdir dwhich is what you would have to type if extensions were disabled.
0x400023B0Когда расширенная обработка команд включена, команда DATE поддерживаетключ /T, позволяющий просто вывести текущее значение даты без запросановой даты. If Command Extensions are enabled the DATE command supportsthe /T switch which tells the command to just output thecurrent date, without prompting for a new date.
0x400023B1Когда расширенная обработка команд включена, команда TIME поддерживаетключ /T, позволяющий просто вывести текущее значение времени без запросанового времени. If Command Extensions are enabled the TIME command supportsthe /T switch which tells the command to just output thecurrent time, without prompting for a new time.
0x400023B2Когда расширенная обработка команд включена, команда PROMPT поддерживаетследующие дополнительные символы форматирования: $+ Отображение нужного числа знаков плюс (+) в зависимости от текущей глубины стека каталогов PUSHD, по одному знаку на каждый сохраненный путь. $M Отображение полного имени удаленного диска, связанного с именем текущего диска, или пустой строки, если текущий диск не является сетевым. If Command Extensions are enabled the PROMPT command supportsthe following additional formatting characters: $+ zero or more plus sign (+) characters depending upon the depth of the PUSHD directory stack, one character for each level pushed. $M Displays the remote name associated with the current drive letter or the empty string if current drive is not a network drive.
0x400023B3Когда расширенная обработка команд включена, команда PUSHD допускает вводсетевых путей в дополнение к обычным именам дисков и путям.Если указан сетевой путь, команда PUSHD создает временное имя диска,указывающее на заданный сетевой ресурс, а затем производит смену текущегодиска и каталога, используя вновь определенное имя диска.Выделение временных имен дисков проводится в обратном порядке начинаяс Z:, причем выбирается первое свободное имя диска. If Command Extensions are enabled the PUSHD command acceptsnetwork paths in addition to the normal drive letter and path.If a network path is specified, PUSHD will create a temporarydrive letter that points to that specified network resource andthen change the current drive and directory, using the newlydefined drive letter. Temporary drive letters are allocated fromZ: on down, using the first unused drive letter found.
0x400023B4Когда расширенная обработка команд включена, команда POPD удаляет временныеимена дисков, созданные командой PUSHD для сетевых ресурсов, при удалениисоответствующего диска из стека каталогов. If Command Extensions are enabled the POPD command will deleteany temporary drive letter created by PUSHD when you POPD thatdrive off the pushed directory stack.
0x400023B5Изменение команды SET при включении расширенной обработки команд:Если при вызове указать только имя переменной без знака равенства и значения,команда SET выведет значения всех переменных, имя которых начинаетсяс указанной строки. Например: SET PЭта команда выведет значения всех переменных, имена которых начинаются с 'P'.Если имя переменной не найдено в текущей среде, при возврате команда SETустановит значение ошибки ERRORLEVEL 1.Команда SET не допускает использование знака равенства в имени переменной среды.Команда SET поддерживает два дополнительных ключа: SET /A выражение SET /P variable=[promptString]Ключ /A указывает, что строка справа от знака равенства является числовымвыражением, значение которого вычисляется. Обработчик выражений оченьпрост и поддерживает следующие операции, перечисленные в порядке убыванияприоритета: () - группировка ! ~ - - унарные операторы * / %% - арифметические операторы + - - арифметические операторы - двоичный сдвиг & - двоичное И ^ - двоичное исключающее ИЛИ | - двоичное ИЛИ = *= /= %%= += -= - присвоение &= ^= |= = , - разделитель операторовПри использовании любых логических или двоичных операторов необходимозаключить строку выражения в кавычки. Любые нечисловые строки в выражениирассматриваются как имена переменных среды, значения которых преобразуютсяв числовой вид перед использованием. Если переменная с указанным именемне определена в системе, вместо нее подставляется нулевое значение. Этопозволяет выполнять арифметические операции со значениями переменных среды,причем не нужно вводить знаки %% для получения значений. Если командаSET /A вызывается из командной строки, а не из пакетного файла, она выводитокончательное значение выражения. Слева от любого оператора присваиваниядолжно стоять имя переменной среды. Числовые значения рассматриваются какдесятичные, если перед ними не стоит префикс 0x для шестнадцатеричных чисел,и 0 для восьмеричных чисел. Например, числа 0x12,и 022 обозначают десятичное число 18. Обратите внимание на записьвосьмеричных числе: 08 и 09 не являются допустимыми числами, так как ввосьмеричной системе исчисления цифры 8 и 9 не используются. If Command Extensions are enabled SET changes as follows:SET command invoked with just a variable name, no equal sign or valuewill display the value of all variables whose prefix matches the namegiven to the SET command. For example: SET Pwould display all variables that begin with the letter 'P'SET command will set the ERRORLEVEL to 1 if the variable name is notfound in the current environment.SET command will not allow an equal sign to be part of the name ofa variable.Two new switches have been added to the SET command: SET /A expression SET /P variable=[promptString]The /A switch specifies that the string to the right of the equal signis a numerical expression that is evaluated. The expression evaluatoris pretty simple and supports the following operations, in decreasingorder of precedence: () - grouping ! ~ - - unary operators * / %% - arithmetic operators + - - arithmetic operators - logical shift & - bitwise and ^ - bitwise exclusive or | - bitwise or = *= /= %%= += -= - assignment &= ^= |= = , - expression separatorIf you use any of the logical or modulus operators, you will need toenclose the expression string in quotes. Any non-numeric strings in theexpression are treated as environment variable names whose values areconverted to numbers before using them. If an environment variable nameis specified but is not defined in the current environment, then a valueof zero is used. This allows you to do arithmetic with environmentvariable values without having to type all those %% signs to get theirvalues. If SET /A is executed from the command line outside of acommand script, then it displays the final value of the expression. Theassignment operator requires an environment variable name to the left ofthe assignment operator. Numeric values are decimal numbers, unlessprefixed by 0x for hexadecimal numbers, and 0 for octal numbers.So 0x12 is the same as 18 is the same as 022. Please note that the octalnotation can be confusing: 08 and 09 are not valid numbers because 8 and9 are not valid octal digits.
0x400023B6Ключ /P позволяет установить значение переменной для входной строки, введеннойпользователем. Показывает указанное приглашение promptString перед чтениемвведенной строки. Приглашение promptString может быть пустым.Подстановка переменной среды может быть расширена следующим образом: %%PATH:str1=str2%%расширит действие переменной среды PATH, заменяя каждое вхождение \"str1\" врасширенном результате на \"str2\". \"str2\" может быть пустой строкой дляэффективного удаления вхождений \"str1\" из расширенного вывода. \"str1\" можетначинаться со звездочки, и в этом случае это будет соответствовать любомуначалу расширенного вывода до первого вхождения оставшейся части \"str1\".Можно также использовать строки расширения. %%PATH:~10,5%%расширит действие переменной среды PATH, затем использует только 5символов, которые начинаются с 11-го символа (пропустив 10) расширенногорезультата. Если длина не указана, по умолчанию используется оставшеесязначение переменной. Если оба значения (длина и число пропускаемых символов)отрицательны, следующим используемым значением будет длина значения переменнойсреды, добавленной к указанному значению пропуска или указанной длины. %%PATH:~-10%%извлечет последние 10 символов переменной PATH. %%PATH:~0,-2%%извлечет все символы переменной PATH, за исключением 2-х последних. The /P switch allows you to set the value of a variable to a line of inputentered by the user. Displays the specified promptString before readingthe line of input. The promptString can be empty.Environment variable substitution has been enhanced as follows: %%PATH:str1=str2%%would expand the PATH environment variable, substituting each occurrenceof \"str1\" in the expanded result with \"str2\". \"str2\" can be the emptystring to effectively delete all occurrences of \"str1\" from the expandedoutput. \"str1\" can begin with an asterisk, in which case it will matcheverything from the beginning of the expanded output to the firstoccurrence of the remaining portion of str1.May also specify substrings for an expansion. %%PATH:~10,5%%would expand the PATH environment variable, and then use only the 5characters that begin at the 11th (offset 10) character of the expandedresult. If the length is not specified, then it defaults to theremainder of the variable value. If either number (offset or length) isnegative, then the number used is the length of the environment variablevalue added to the offset or length specified. %%PATH:~-10%%would extract the last 10 characters of the PATH variable. %%PATH:~0,-2%%would extract all but the last 2 characters of the PATH variable.
0x400023B7Наконец, добавлена поддержка связывания времени выполнения для переменных средыокружения. По умолчанию эта поддержка отключена. Ключ /V командной строкиCMD.EXE позволяет включать и выключать ее. Для вызова справки, наберите CMD /?Связывание времени выполнения для переменных среды окружения полезно при обходеограничений раннего связывания, которое происходит при первом чтении текстовойстроки, а не при ее выполнении. Следующий пример демонстрирует возникающуюпроблему при использовании раннего связывания переменных: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"%%VAR%%\" == \"after\" @echo Тело внутреннего оператора сравнения )Данное сообщение не будет выводиться, т.к. %%VAR%% в ОБОИХ выражениях IFподставляется в момент первого использования в первом IF, в том числе и в телопервого ветвления IF, которое является составным выражением. В IF внутрисоставного выражения в действительности сравниваются значения \"before\" и\"after\", что заведомо ложно. Следующий пример демонстрирует подобную ошибку: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%в данном случае список файлов текущей папки никогда не будет построен. Вместоэтого, значением переменной LIST будет имя последнего найденного файла.И вновь, это случилось потому, что %%LIST%% подставляется всего один раз -в момент обработки выражения FOR, когда список еще пуст.Фактически, приведенный фрагмент эквивалентен следующему примеру: for %%i in (*) do set LIST= %%iв котором имя последнего найденного файла сохраняется в переменной LIST.Связывание времени выполнения для переменных среды окружения происходит прииспользовании специального символа (восклицательного знака), обозначающегопроведение сопоставления во время выполнения. Если включена поддержкасвязывания времени выполнения, то для достижения ожидаемых результатовприведенные выше фрагменты должны быть изменены следующим образом: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"!VAR!\" == \"after\" @echo Тело внутреннего оператора сравнения ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%% Finally, support for delayed environment variable expansion has beenadded. This support is always disabled by default, but may beenabled/disabled via the /V command line switch to CMD.EXE. See CMD /?Delayed environment variable expansion is useful for getting aroundthe limitations of the current expansion which happens when a lineof text is read, not when it is executed. The following exampledemonstrates the problem with immediate variable expansion: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"%%VAR%%\" == \"after\" @echo If you see this, it worked )would never display the message, since the %%VAR%% in BOTH IF statementsis substituted when the first IF statement is read, since it logicallyincludes the body of the IF, which is a compound statement. So theIF inside the compound statement is really comparing \"before\" with\"after\" which will never be equal. Similarly, the following examplewill not work as expected: set LIST= for %%i in (*) do set LIST=%%LIST%% %%i echo %%LIST%%in that it will NOT build up a list of files in the current directory,but instead will just set the LIST variable to the last file found.Again, this is because the %%LIST%% is expanded just once when theFOR statement is read, and at that time the LIST variable is empty.So the actual FOR loop we are executing is: for %%i in (*) do set LIST= %%iwhich just keeps setting LIST to the last file found.Delayed environment variable expansion allows you to use a differentcharacter (the exclamation mark) to expand environment variables atexecution time. If delayed variable expansion is enabled, the aboveexamples could be written as follows to work as intended: set VAR=before if \"%%VAR%%\" == \"before\" ( set VAR=after if \"!VAR!\" == \"after\" @echo If you see this, it worked ) set LIST= for %%i in (*) do set LIST=!LIST! %%i echo %%LIST%%
0x400023B8При включенной расширенной обработке команд доступны несколько переменныхсреды, которые расширяются, но не отображаются в списке при вызове команды SET.Значения этих переменных вычисляются динамически каждый раз при их извлечении.Если пользователь явно задает переменные с одним из этих имен,то это определение переопределяет соответствующее динамическое определение,описанное ниже:%%CD%% - заменяется строкой текущего каталога.%%DATE%% - заменяется текущей датой с форматом команды DATE.%%TIME%% - заменяется текущей датой с форматом команды TIME.%%RANDOM%% - заменяется случайным десятичным числом в диапазоне от 0 до 32767.%%ERRORLEVEL%% - заменяется текущим значением ERRORLEVEL%%CMDEXTVERSION%% - заменяется текущим значением версии расширенной обработки команд.%%CMDCMDLINE%% - заменяется исходной командной строкой, которая вызвалакомандный процессор.%%HIGHESTNUMANODENUMBER%% - заменяется максимальным номером узла NUMA на этом компьютере. If Command Extensions are enabled, then there are several dynamicenvironment variables that can be expanded but which don't show up inthe list of variables displayed by SET. These variable values arecomputed dynamically each time the value of the variable is expanded.If the user explicitly defines a variable with one of these names, thenthat definition will override the dynamic one described below:%%CD%% - expands to the current directory string.%%DATE%% - expands to current date using same format as DATE command.%%TIME%% - expands to current time using same format as TIME command.%%RANDOM%% - expands to a random decimal number between 0 and 32767.%%ERRORLEVEL%% - expands to the current ERRORLEVEL value%%CMDEXTVERSION%% - expands to the current Command Processor Extensions version number.%%CMDCMDLINE%% - expands to the original command line that invoked the Command Processor.%%HIGHESTNUMANODENUMBER%% - expands to the highest NUMA node number on this machine.
0x400023B9Изменение команды GOTO при включении расширенной обработки команд:Команда GOTO принимает в качестве метки перехода строку :EOF, которая вызываетпередачу управления в конец текущего пакетного файла. Это позволяет легковыйти из пакетного файла без определения каких-либо меток. Команда CALL /?выводит описание расширенных возможностей команды CALL, делающих эту функциюособенно полезной. If Command Extensions are enabled GOTO changes as follows:GOTO command now accepts a target label of :EOF which transfers controlto the end of the current batch script file. This is an easy way toexit a batch script file without defining a label. Type CALL /? for adescription of extensions to the CALL command that make this featureuseful.
0x400023BAКоманда SHIFT при включении расширенной обработки команд поддерживает ключ/n, задающий начало сдвига параметров с номера n, где n может быть от 0 до 9.Например, в следующей команде: SHIFT /2%%3 заменяется на %%2, %%4 на %%3 и т.д., а %%0 и %%1 остаются без изменений. If Command Extensions are enabled the SHIFT command supportsthe /n switch which tells the command to start shifting at thenth argument, where n may be between zero and eight. For example: SHIFT /2would shift %%3 to %%2, %%4 to %%3, etc. and leave %%0 and %%1 unaffected.
0x400023BBИзменение команды CALL при включении расширенной обработкикоманд:Команда CALL допускает использование меток в качествеадресата вызова. Применяется следующий синтаксис: CALL :метка аргументыПри вызове создается новый контекст текущего пакетного файлас заданными аргументами, и управление передается на инструкцию,расположенную сразу после метки. Для выхода из такогопакетного файла необходимо дважды достичь его конца. Первыйвыход возвращает управление на инструкцию, расположеннуюсразу после строки CALL, а второй выход завершает выполнениепакетного файла. Команда GOTO /? выводит описаниерасширения GOTO :EOF, позволяющее выполнить быстрыйвозврат из пакетного файла.Кроме того, раскрытие ссылок на аргументы пакетных файлов(%%0, %%1 и т.д.) изменено следующим образом: %%* в пакетном файле обозначает все аргументы (например, %%1 %%2 %%3%%4 %%5 ...) Операции подстановки параметров пакетного файла (%%n) также расширены. Допускается применение следующих синтаксических конструкций: %~I - переменная %I раскрывается с удалением обрамляющих кавычек (\") %~fI - переменная %I раскрывается в полное имя файла %~dI - переменная %I раскрывается в букву диска %~pI - переменная %I раскрывается в путь %~nI - переменная %I раскрывается в имя файла %~xI - переменная %I раскрывается в расширение файла %~sI - раскрытый путь содержит только короткие имена %~aI - переменная %I раскрывается в атрибуты файла %~tI - переменная %I раскрывается в дату/время файла %~zI - переменная %I раскрывается в размер файла %~$ПУТЬ:I - проводится поиск по каталогам, заданным в переменной среды ПУТЬ, и переменная %I раскрывается в полное имя первого найденного файла. Если указанная переменная среды не определена или в результате поиска не найден ни один файл, то этот модификатор заменяется на пустую строку. If Command Extensions are enabled CALL changes as follows:CALL command now accepts labels as the target of the CALL. The syntaxis: CALL :label argumentsA new batch file context is created with the specified arguments andcontrol is passed to the statement after the label specified. You must\"exit\" twice by reaching the end of the batch script file twice. Thefirst time you read the end, control will return to just after the CALLstatement. The second time will exit the batch script. Type GOTO /?for a description of the GOTO :EOF extension that will allow you to\"return\" from a batch script.In addition, expansion of batch script argument references (%%0, %%1,etc.) have been changed as follows: %%* in a batch script refers to all the arguments (e.g. %%1 %%2 %%3 %%4 %%5 ...) Substitution of batch parameters (%%n) has been enhanced. You can now use the following optional syntax: %%~1 - expands %%1 removing any surrounding quotes (\") %%~f1 - expands %%1 to a fully qualified path name %%~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 extension only %%~s1 - expanded path contains short names only %%~a1 - expands %%1 to file attributes %%~t1 - expands %%1 to date/time of file %%~z1 - expands %%1 to size of file %%~$PATH:1 - searches the directories listed in the PATH environment variable and expands %%1 to the fully qualified name of the first one 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
0x400023BCПри объединении модификаторов получаются комбинированные результаты:: %%~dp1 - переменная %%1 заменяется только на имя диска и путь %%~nx1 - переменная %%1 заменяется только на имя файла и его расширение %%~dp$ПУТЬ:1 - проводится поиск по каталогам, заданным в переменной среды ПУТЬ, и переменная %%1 заменяется на имя диска и путь к первому найденному файлу. %%~ftza1 - переменная %%1 заменяется на строку, выдаваемую командой DIR В приведенных выше примерах переменные %%1 и ПУТЬ можно заменить на любые другие допустимые значения. Синтаксическая конструкция %%~ должна завершаться правильным номером аргумента. Модификаторы %%~ не могут использоваться вместе с оператором %%* The modifiers can be combined to get compound results: %%~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 expands to the drive letter and path of the first one found. %%~ftza1 - expands %%1 to a DIR like output line 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 may not be used with %%*
0x400023BDИзменение команды SETLOCAL при включении расширенной обработки команд:Пакетная команда SETLOCAL принимает необязательные аргументы: ENABLEEXTENSIONS / DISABLEEXTENSIONS Это позволяет включить или отключить расширенную обработку команд. Эти аргументы переопределяют параметры CMD /E:ON или /E:OFF. Для получения дополнительных сведений введите CMD /?. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION Это позволяет включить или отключить отложенное расширение переменных среды. Эти аргументы переопределяют параметры CMD /V:ON или /V:OFF. Для получения дополнительных сведений введите CMD /?.Эти изменения действуют до выполнения соответствующей команды ENDLOCAL,независимо от их настройки до команды SETLOCAL.Если команда SETLOCAL вызывается с аргументом, она устанавливает значениеERRORLEVEL. Если указан один из двух допустимых аргументов, это значение будетравно нулю, в противном случае возвращается единица. Эту команду можноиспользовать в пакетных сценариях, чтобы определить доступность расширеннойобработки команд, следующим образом: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Не удается включить расширенную обработкуЭта последовательность команд работает, так как в прежних версиях CMD.EXEкоманда SETLOCAL НЕ устанавливала значение ERRORLEVEL. Команда VERIFY снедопустимым аргументом необходима для установки ненулевого значенияERRORLEVEL. If Command Extensions are enabled SETLOCAL changes as follows:SETLOCAL batch command now accepts optional arguments: ENABLEEXTENSIONS / DISABLEEXTENSIONS enable or disable command processor extensions. These arguments takes precedence over the CMD /E:ON or /E:OFF switches. See CMD /? for details. ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION enable or disable delayed environment variable expansion. These arguments takes precedence over the CMD /V:ON or /V:OFF switches. See CMD /? for details.These modifications last until the matching ENDLOCAL command,regardless of their setting prior to the SETLOCAL command.The SETLOCAL command will set the ERRORLEVEL value if givenan argument. It will be zero if one of the two valid argumentsis given and one otherwise. You can use this in batch scriptsto determine if the extensions are available, using the followingtechnique: VERIFY OTHER 2nul SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 echo Unable to enable extensionsThis works because on old versions of CMD.EXE, SETLOCAL does NOTset the ERRORLEVEL value. The VERIFY command with a bad argumentinitializes the ERRORLEVEL value to a non-zero value.
0x400023BEИзменение команды ENDLOCAL при включении расширенной обработки команд:Если соответствующая команда SETLOCAL включила или отключила расширеннуюобработку команд с помощью новых параметров ENABLEEXTENSIONS илиDISABLEEXTENSIONS, то после выполнения команды ENDLOCAL восстанавливаетсясостояние расширенной обработки команд, каким оно было до выполнениякоманды SETLOCAL. If Command Extensions are enabled ENDLOCAL changes as follows:If the corresponding SETLOCAL enable or disabled command extensionsusing the new ENABLEEXTENSIONS or DISABLEEXTENSIONS options, thenafter the ENDLOCAL, the enabled/disabled state of command extensionswill be restored to what it was prior to the matching SETLOCALcommand execution.
0x400023BFИзменения вызова внешних команд из командной строки или с помощью командыSTART при включении расширенной обработки команд:Для вызова неисполняемых файлов через механизм сопоставления типов файлов достаточно просто ввести имя файла в командной строке. Например, команда WORD.DOC запускает приложение, сопоставленное расширению имени файла .DOC. Сведения о создании подобных сопоставлений из пакетных файлов приведены в описаниях команд ASSOC и FTYPE.При запуске 32-разрядного приложения с графическим интерфейсом пользователя обработчик команд CMD.EXE не ожидает завершения работы приложения перед возвратом к приглашению командной строки. Подобное новое поведение НЕ относится к запуску приложений из пакетных файлов.При выполнении командной строки, первым элементом которой является текстовая строка \"CMD\" без расширения имени файла или указания пути, она заменяется значением переменной COMSPEC. Это предотвращает запуск CMD.EXE из текущей активной папки, если таковая программа там имеется.Если первый элемент командной строки не содержит расширения имени файла, обработчик команд CMD.EXE использует значение переменной среды PATHEXT, чтобы определить расширения имен исполняемых файлов и порядок поиска нужного файла. По умолчанию для переменной PATHEXT задается значение: .COM;.EXE;.BAT;.CMD Обратите внимание, что этот синтаксис подобен синтаксису для переменной PATH, то есть отдельные элементы разделяются точкой с запятой.Если при поиске исполняемого файла нет соответствия ни одному из расширений, выполняется проверка соответствия указанного имени папки. Если имя папкисоответствует указанному, то команда START запускает EXPLORER для этогопути. Если такое действие выполняется из командной строки, то оноэквивалентно выполнению команды CD /D для указанного пути. If Command Extensions are enabled, external command invocationthrough the command line or the START command changes as follows:non-executable files may be invoked through their file association just by typing the name of the file as a command. (e.g. WORD.DOC would launch the application associated with the .DOC file extension). See the ASSOC and FTYPE commands for how to create these associations from within a command script.When executing an application that is a 32-bit GUI application, CMD.EXE does not wait for the application to terminate before returning to the command prompt. This new behavior does NOT occur if executing within a command script.When executing a command line whose first token is the string \"CMD \" without an extension or path qualifier, then \"CMD\" is replaced with the value of the COMSPEC variable. This prevents picking up CMD.EXE from the current directory.When executing a command line whose first token does NOT contain an extension, then CMD.EXE uses the value of the PATHEXT environment variable to determine which extensions to look for and in what order. The default value for the PATHEXT variable is: .COM;.EXE;.BAT;.CMD Notice the syntax is the same as the PATH variable, with semicolons separating the different elements.When searching for an executable, if there is no match on any extension,then looks to see if the name matches a directory name. If it does, theSTART command launches the Explorer on that path. If done from thecommand line, it is the equivalent to doing a CD /D to that path.
0x400023C0При включении расширенной обработки команд в операционной системе Windowsкоманда BREAK вызывает состояние точки останова в процессе отладки программыс помощью отладчика. If Command Extensions are enabled, and running on the Windowsplatform, then the BREAK command will enter a hard coded breakpointif being debugged by a debugger.
0x400023C1Если включена расширенная обработка команд, поддерживаютсяследующие дополнительные формы команды FOR:FOR /D %%переменная IN (набор) DO команда [параметры] Если набор содержит подстановочные знаки, команда выполняется для всех подходящих имен каталогов, а не имен файлов.FOR /R [[диск:]путь] %%переменная IN (набор) DO команда [параметры] Выполнение команды для каталога [диск:]путь, а также для всех подкаталогов этого пути. Если после ключа /R не указано имя каталога, используется текущий каталог. Если набор - это одиночный символ точки (.), команда просто перечисляет дерево каталогов.FOR /L %%переменная IN (начало,шаг,конец) DO команда [параметры] Набор раскрывается в последовательность чисел с заданными началом, концом и шагом приращения. Так, набор (1,1,5) раскрывается в (1 2 3 4 5), а набор (5,-1,1) - в (5 4 3 2 1)FOR /F [\"ключи\"] %%переменная IN (набор-файлов) DO команда [параметры]FOR /F [\"ключи\"] %%переменная IN (\"строка\") DO команда [параметры]FOR /F [\"ключи\"] %%переменная IN ('команда') DO команда [параметры] или, если использован параметр usebackq:FOR /F [\"ключи\"] %%переменная IN (набор-файлов) DO команда [параметры]FOR /F [\"ключи\"] %%переменная IN ('строка') DO команда [параметры]FOR /F [\"ключи\"] %%переменная IN (`команда`) DO команда [параметры] Набор файлов содержит имена одного или нескольких файлов, которые по очереди открываются, читаются и обрабатываются. Обработка состоит в чтении файла, разбивке его на отдельные строки текста и разборе каждой строки в ноль или более подстрок. Затем вызывается тело цикла \"for\", при выполнении которого каждая найденная подстрока используется в качестве значения переменной. По умолчанию ключ /F выделяет из каждой строки каждого файла первую отделенную пробелами подстроку. Пустые строки в файле пропускаются. Необязательный параметр \"ключи\" служит для переопределения правил разбора по умолчанию. Он представляет собой заключенную в кавычки строку, содержащую одно или несколько ключевых слов для определения параметров разбора. Ключевые слова: If Command Extensions are enabled, the following additionalforms of the FOR command are supported:FOR /D %%variable IN (set) DO command [command-parameters] If set contains wildcards, then specifies to match against directory names instead of file names.FOR /R [[drive:]path] %%variable IN (set) DO command [command-parameters] Walks the directory tree rooted at [drive:]path, executing the FOR statement in each directory of the tree. If no directory specification is specified after /R then the current directory is assumed. If set is just a single period (.) character then it will just enumerate the directory tree.FOR /L %%variable IN (start,step,end) DO command [command-parameters] The set is a sequence of numbers from start to end, by step amount. So (1,1,5) would generate the sequence 1 2 3 4 5 and (5,-1,1) would generate the sequence (5 4 3 2 1)FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN (\"string\") DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('command') DO command [command-parameters] or, if usebackq option present:FOR /F [\"options\"] %%variable IN (file-set) DO command [command-parameters]FOR /F [\"options\"] %%variable IN ('string') DO command [command-parameters]FOR /F [\"options\"] %%variable IN (`command`) DO command [command-parameters] file-set is one or more file names. Each file is opened, read and processed before going on to the next file in file-set. Processing consists of reading in the file, breaking it up into individual lines of text and then parsing each line into zero or more tokens. The body of the for loop is then called with the variable value(s) set to the found token string(s). By default, /F passes the first blank separated token from each line of each file. Blank lines are skipped. You can override the default parsing behavior by specifying the optional \"options\" parameter. This is a quoted string which contains one or more keywords to specify different parsing options. The keywords are:
0x400023C2eol=c - знак начала комментария в конце строки (допускается задание только одного знака). skip=n - число пропускаемых при обработке строк в начале файла. delims=xxx - набор разделителей вместо используемых по умолчанию пробела и знака табуляции. tokens=x,y,m-n - номера подстрок из каждой строки, передаваемые в тело цикла \"for\" для каждой итерации. При использовании этого ключа выделяются дополнительные имена переменных. Формат m-n представляет собой диапазон подстрок с номерами от m по n. Если последний знак в строке tokens= является звездочкой, создается дополнительная переменная, значением которой будет весь оставшийся текст в строке после разбора последней подстроки. usebackq - применение новой семантики, при которой строка, заключенная в обратные кавычки, выполняется как команда, строка, заключенная в прямые одиночные кавычки, является строкой-литералом, а двойные кавычки могут использоваться для задания имен файлов в наборе. Поясняющий пример:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (мойфайл.txt) do @echo %%i %%j %%k eol=c - specifies an end of line comment character (just one) skip=n - specifies the number of lines to skip at the beginning of the file. delims=xxx - specifies a delimiter set. This replaces the default delimiter set of space and tab. tokens=x,y,m-n - specifies which tokens from each line are to be passed to the for body for each iteration. This will cause additional variable names to be allocated. The m-n form is a range, specifying the mth through the nth tokens. If the last character in the tokens= string is an asterisk, then an additional variable is allocated and receives the remaining text on the line after the last token parsed. usebackq - specifies that the new semantics are in force, where a back quoted string is executed as a command and a single quoted string is a literal string command and allows the use of double quotes to quote file names in file-set. Some examples might help:FOR /F \"eol=; tokens=2,3* delims=, \" %%i in (myfile.txt) do @echo %%i %%j %%k
0x400023C3разбирает файл myfile.txt, пропуская все строки, которые начинаются с символа точки с запятой, и передает вторую и третью подстроки из каждой строки в тело цикла \"for\", причем подстроки разделяются запятыми и/или пробелами. В теле цикла переменная %%i используется для второй подстроки, %%j - для третьей, а %%k получает все оставшиеся подстроки после третьей. Имена файлов, содержащие пробелы, необходимо заключать в двойные кавычки. Чтобы использовать двойные кавычки, необходимо использовать параметр usebackq, иначе двойные кавычки будут восприняты как определение строки-литерала для разбора. Переменная %%i явно объявлена в инструкции \"for\", а переменные %%j и %%k объявляются неявно с помощью ключа tokens=. Ключ tokens= позволяет извлечь из одной строки файла до 26 подстрок, при условии, что это не приведет к попытке объявить переменную после буквы \"z\" или \"Z\". Следует помнить, что имена переменных FOR являются однобуквенными, с учетом регистра, глобальными, поэтому одновременно не может быть активно более 52 переменных. Логику разбора команды FOR /F можно также использовать на явно заданной строке, заключив ее в одиночные кавычки и указав ее в качестве параметра в скобках. Она будет разобрана как одиночная строка из входного файла. Наконец, команда FOR /F позволяет разобрать выходные данные другой команды. Для этого следует использовать в качестве параметра в скобках строку в обратных одиночных кавычках. Эта строка передается для выполнения дочернему обработчику команд CMD.EXE, а вывод этой команды сохраняется в памяти и разбирается так, как если бы это был файл. Следующий пример, FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i, выведет перечень имен всех переменных среды в текущей среде. would parse each line in myfile.txt, ignoring lines that begin with a semicolon, passing the 2nd and 3rd token from each line to the for body, with tokens delimited by commas and/or spaces. Notice the for body statements reference %%i to get the 2nd token, %%j to get the 3rd token, and %%k to get all remaining tokens after the 3rd. For file names that contain spaces, you need to quote the filenames with double quotes. In order to use double quotes in this manner, you also need to use the usebackq option, otherwise the double quotes will be interpreted as defining a literal string to parse. %%i is explicitly declared in the for statement and the %%j and %%k are implicitly declared via the tokens= option. You can specify up to 26 tokens via the tokens= line, provided it does not cause an attempt to declare a variable higher than the letter 'z' or 'Z'. Remember, FOR variables are single-letter, case sensitive, global, and you can't have more than 52 total active at any one time. You can also use the FOR /F parsing logic on an immediate string, by making the file-set between the parenthesis a quoted string, using single quote characters. It will be treated as a single line of input from a file and parsed. Finally, you can use the FOR /F command to parse the output of a command. You do this by making the file-set between the parenthesis a back quoted string. It will be treated as a command line, which is passed to a child CMD.EXE and the output is captured into memory and parsed as if it was a file. So the following example: FOR /F \"usebackq delims==\" %%i IN (`set`) DO @echo %%i would enumerate the environment variable names in the current environment.
0x400023C4Операции подстановки ссылок на переменные команды FORтакже расширены. Допускается применение следующихсинтаксических конструкций: %%~I - из переменной %%I удаляются обрамляющие кавычки (\") %%~fI - переменная %%I расширяется до полного имени файла %%~dI - из переменной %%I выделяется только имя диска %%~pI - из переменной %%I выделяется только путь к файлу %%~nI - из переменной %%I выделяется только имя файла %%~xI - из переменной %%I выделяется расширение имени файла %%~sI - полученный путь содержит только короткие имена %%~aI - переменная %%I расширяется до атрибутов файла %%~tI - переменная %%I расширяется до даты /времени файла %%~zI - переменная %%I расширяется до размера файла %%~$ПУТЬ:I - проводится поиск по каталогам, заданным в переменной среды ПУТЬ, и переменная %%I заменяется на полное имя первого найденного файла. Если переменная ПУТЬ не определена или в результате поиска не найден ни один файл, то этот модификатор заменяется на пустую строку.При объединении нескольких операторов можно получитьследующие результаты: %~dpI - переменная %I раскрывается в имя диска и путь %~nxI - переменная %I раскрывается в имя файла и его расширение %~fsI - переменная %I раскрывается в полный путь с короткими именами %~dp$ПУТЬ:I - проводится поиск по каталогам, заданным в переменной среды ПУТЬ, и переменная %I раскрывается в имя диска и путь к первому найденному файлу. %~ftzaI - переменная %I раскрывается в строку, подобную выдаваемой командой DIRВ приведенных выше примерах переменные %I и ПУТЬ можнозаменить на другие допустимые значения. Синтаксическаяконструкция с символами %~ заканчивается допустимым именемпеременной цикла FOR.Для имен переменных рекомендуется использовать заглавныебуквы, например, %I, что делает эту конструкцию более удобнойдля чтения и предотвращает ошибочное принятие их замодификаторы, которые не различают регистр. In addition, substitution of FOR variable references has been enhanced.You can now use the following optional syntax: %%~I - expands %%I removing any surrounding quotes (\") %%~fI - expands %%I to a fully qualified path name %%~dI - expands %%I to a drive letter only %%~pI - expands %%I to a path only %%~nI - expands %%I to a file name only %%~xI - expands %%I to a file extension only %%~sI - expanded path contains short names only %%~aI - expands %%I to file attributes of file %%~tI - expands %%I to date/time of file %%~zI - expands %%I to size of file %%~$PATH:I - searches the directories listed in the PATH environment variable and expands %%I to the fully qualified name of the first one 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 stringThe modifiers can be combined to get compound results: %%~dpI - expands %%I to a drive letter and path only %%~nxI - expands %%I to a file name and extension only %%~fsI - expands %%I to a full path name with short names only %%~dp$PATH:I - searches the directories listed in the PATH environment variable for %%I and expands to the drive letter and path of the first one found. %%~ftzaI - expands %%I to a DIR like output lineIn the above examples %%I and PATH can be replaced by other validvalues. The %%~ syntax is terminated by a valid FOR variable name.Picking upper case variable names like %%I makes it more readable andavoids confusion with the modifiers, which are not case sensitive.
0x400023C5Изменение команды IF при включении расширенной обработки команд: IF [/I] строка1 оператор_сравнения строка2 команда IF CMDEXTVERSION число команда IF DEFINED переменная командагде оператор_сравнения принимает следующие значения: EQL - равно NEQ - не равно LSS - меньше LEQ - меньше или равно GTR - больше GEQ - больше или равно,а ключ /I, если он указан, задает сравнение текстовых строк без учетарегистра. Ключ /I можно также использовать и в форме строка1==строка2команды IF. Сравнения проводятся по общему типу данных, так что еслистроки 1 и 2 содержат только цифры, то обе строки преобразуются в числа,после чего выполняется сравнение чисел.Условие CMDEXTVERSION применяется подобно условию ERRORLEVEL, но значениесравнивается с внутренним номером версии текущей реализации расширеннойобработки команд. Первая версия имеет номер 1. Номер версии будетувеличиваться на единицу при каждом добавлении существенных возможностейрасширенной обработки команд. Если расширенная обработка команд отключена,условие CMDEXTVERSION никогда не бывает истинно.Условие DEFINED применяется подобно условию EXIST, но принимает в качествеаргумента имя переменной среды и возвращает истинное значение, если этапеременная определена. If Command Extensions are enabled IF changes as follows: IF [/I] string1 compare-op string2 command IF CMDEXTVERSION number command IF DEFINED variable commandwhere compare-op may be one of: EQU - equal NEQ - not equal LSS - less than LEQ - less than or equal GTR - greater than GEQ - greater than or equaland the /I switch, if specified, says to do case insensitive stringcompares. The /I switch can also be used on the string1==string2 formof IF. These comparisons are generic, in that if both string1 andstring2 are both comprised of all numeric digits, then the strings areconverted to numbers and a numeric comparison is performed.The CMDEXTVERSION conditional works just like ERRORLEVEL, except it iscomparing against an internal version number associated with the CommandExtensions. The first version is 1. It will be incremented by one whensignificant enhancements are added to the Command Extensions.CMDEXTVERSION conditional is never true when Command Extensions aredisabled.The DEFINED conditional works just like EXIST except it takes anenvironment variable name and returns true if the environment variableis defined.
0x400023C6Строка %%ERRORLEVEL%% будет развернута в строковое представление текущегозначения кода ошибки ERRORLEVEL, за исключением ситуации, когда уже имеетсяпеременная среды с именем ERRORLEVEL; в подобном случае подставляетсязначение этой переменной. Например, с помощью данной строки можно выполнитьследующее: goto answer%%ERRORLEVEL%% :answer0 echo Получен код возврата 0 :answer1 echo Получен код возврата 1Допускается и применение описанных выше операторов числового сравнения: IF %%ERRORLEVEL%% LEQ 1 goto okayСтрока %%CMDCMDLINE%% будет развернута в исходную командную строку, переданнуюCMD.EXE до любой обработки, за исключением ситуации, когда уже определенапеременная среды с именем CMDCMDLINE; в подобном случае подставляетсязначение этой переменной.Строка %%CMDEXTVERSION%% будет развернута в строку, представляющую собойтекущее значение CMDEXTVERSION, за исключением ситуации, когда уже имеетсяпеременная среды с именем CMDEXTVERSION; в подобном случае подставляетсязначение этой переменной. %%ERRORLEVEL%% will expand into a string representation ofthe current value of ERRORLEVEL, provided that there is not alreadyan environment variable with the name ERRORLEVEL, in which case youwill get its value instead. After running a program, the followingillustrates ERRORLEVEL use: goto answer%%ERRORLEVEL%% :answer0 echo Program had return code 0 :answer1 echo Program had return code 1You can also use numerical comparisons above: IF %%ERRORLEVEL%% LEQ 1 goto okay%%CMDCMDLINE%% will expand into the original command line passed toCMD.EXE prior to any processing by CMD.EXE, provided that there is notalready an environment variable with the name CMDCMDLINE, in which caseyou will get its value instead.%%CMDEXTVERSION%% will expand into a string representation of thecurrent value of CMDEXTVERSION, provided that there is not alreadyan environment variable with the name CMDEXTVERSION, in which case youwill get its value instead.
0x400023C7Включает или отключает редактирование командной строки в системе DOS.Эта команда включена для совместимости с системами DOS.Она не оказывает никакого влияния на работу Windows, посколькуредактирование командной строки в Windows всегда включено. Enables or disables command line editing on DOS systemThis is present for Compatibility with DOS systems. It has no effectunder Windows, as command line editing is always enabled.
0x400023C8\"%1\"Указанный путь был использован при запуске CMD.EXE в качестве текущей папки.CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows. '%1'CMD.EXE was started with the above path as the current directory.UNC paths are not supported. Defaulting to Windows directory.
0x400023C9\"%1\"CMD.EXE не поддерживает пути UNC в качестве текущей папки. '%1'CMD does not support UNC paths as current directories.
0x400023CAПути UNC не поддерживаются для текущего каталога. Чтобы создать временную букву имени диска для поддержки UNC для текущего каталога, используется команда PUSHD %1Для удаления временной буквы имени диска используются команды POPD или EXIT. UNC paths not supported for current directory. Using PUSHD %1to create temporary drive letter to support UNC currentdirectory. Use POPD or EXIT to delete temporary driveletter.
0x400023CBНедопустимый параметр команды SHIFT Invalid parameter to SHIFT command
0x400023CCНепарные скобки. Unbalanced parenthesis.
0x400023CDОтсутствующий операнд. Missing operand.
0x400023CEОтсутствующий оператор. Missing operator.
0x400023CFНеправильное число. Числовые константы должны быть десятичными (17)шестнадцатеричными (0x11),или восьмеричными (021). Invalid number. Numeric constants are either decimal (17),hexadecimal (0x11), or octal (021).
0x400023D0Неверное число. Числа ограничены 32 битами точности. Invalid number. Numbers are limited to 32-bits of precision.
0x400023D1Ошибка деления на ноль. Divide by zero error.
0x400023D2Переменная окружения COMSPEC не указывает на CMD.EXE. The COMSPEC environment variable does not point to CMD.EXE.
0x400023D3Заменить %1 [Yes (да)/No (нет)/All (все)]: %0 Overwrite %1? (Yes/No/All): %0
0x400023D4NYA%0 NYA%0
0x400023D5 %0 %0
0x400023D8Имя папки %1\\%2 слишком длинно. The directory name %1\\%2 is too long.
0x400023D9Слишком длинный полный путь к \"%1\". The full path of %1 is too long.
0x400023DAПуть %1\\%2 слишком длинный. The path %1\\%2 is too long.
0x400023DBИмя FTYPE %1 слишком длинно. The FTYPE %1 is too long.
0x400023DCНе удалось найти библиотеку \"%1\". Unable to find library %1.
0x400023DDНе удалось найти функцию %1!S!:%2!S!. Cannot find function %1!S!:%2!S!.
0x400023DEНе удалось найти порядковый номер %1!S!:%2!d!. Cannot find ordinal %1!S!:%2!d!.
0x400023DFСлишком длинная командная строка. The command line is too long.
0x400023E0Файл \"%1\" скопирован, но CMD не удалось переустановитьатрибут READ_ONLY (только чтение). The file %1 was copied, but CMD is unable to reset theREAD_ONLY attribute.
0x40002711Файл не найден File Not Found
0x40002712Не удается найти %1 Could Not Find %1
0x40002713Файловая система FAT поддерживает только время последнего изменения. The FAT File System only support Last Write Times
0x40002714Начало локализации изменений среды в пакетном файле. Изменения среды,внесенные после выполнения команды SETLOCAL, являются локальнымиотносительно текущего пакетного файла. Для восстановления их прежнихзначений необходимо выполнить команду ENDLOCAL. При достиженииконца пакетного файла автоматически выполняется команда ENDLOCAL длявсех действующих команд SETLOCAL, выполненных в этом пакетном файле.SETLOCAL Begins localization of environment changes in a batch file. Environmentchanges made after SETLOCAL has been issued are local to the batch file.ENDLOCAL must be issued to restore the previous settings. When the endof a batch script is reached, an implied ENDLOCAL is executed for anyoutstanding SETLOCAL commands issued by that batch script.SETLOCAL
0x40002715Завершение локализации изменений среды в пакетном файле. Изменения среды,внесенные после выполнения команды ENDLOCAL, не являются локальнымиотносительно текущего пакетного файла; их прежние значения не будутвосстановлены по завершении этого пакетного файла.ENDLOCAL Ends localization of environment changes in a batch file.Environment changes made after ENDLOCAL has been issued arenot local to the batch file; the previous settings are notrestored on termination of the batch file.ENDLOCAL
0x40002716Изменение заголовка окна командной строки.TITLE [строка] строка Будущий заголовок окна командной строки. Sets the window title for the command prompt window.TITLE [string] string Specifies the title for the command prompt window.
0x40002717Эта команда разрешает программам открывать файлы данных в указанныхкаталогах так, будто они находятся в текущем каталоге.APPEND [[диск:]путь[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [диск:]путь Путь к каталогу, который следует добавить. /X:ON Данный каталог следует использовать при поиске файлов и выполнении приложений. /X:OFF Данный каталог следует использовать только при открытии файлов (используется по умолчанию). /PATH:ON Данный каталог следует использовать при поиске файлов, для которых явно указан путь (используется по умолчанию). /PATH:OFF Отмена действия ключа /PATH:ON. /E Занесение списка добавленных каталогов в переменную среды с именем APPEND. Этот ключ можно использовать только один раз, при первом использовании команды APPEND после запуска системы.Введите APPEND ; для очистки списка добавленных каталогов.Введите APPEND без параметров для вывода списка добавленных каталогов. Allows programs to open data files in specified directories as if they werein the current directory.APPEND [[drive:]path[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]APPEND ; [drive:]path Specifies a drive and directory to append. /X:ON Applies appended directories to file searches and application execution. /X:OFF Applies appended directories only to requests to open files. /X:OFF is the default setting. /PATH:ON Applies the appended directories to file requests that already specify a path. /PATH:ON is the default setting. /PATH:OFF Turns off the effect of /PATH:ON. /E Stores a copy of the appended directory list in an environment variable named APPEND. /E may be used only the first time you use APPEND after starting up your system.Type APPEND ; to clear the appended directory list.Type APPEND without parameters to display the appended directory list.
0x40002718Перемещение файлов и переименование файлов и папокПеремещение одного или более файлов:MOVE [/Y | /-Y] [диск:][путь]имя_файла1[,...] назначениеПереименование папки:MOVE [/Y | /-Y] [диск:][путь]имя_папки новое_имя_папки [диск:][путь]имя_файла1 Определяет местоположение файла или файлов, которые необходимо переместить. Назначение Определяет новое местоположение файла. Назначение может состоять из буквы диска (с последующим двоеточием), имени папки или их комбинации. При перемещении только одного файла, можно указать и его новое имя, если хотите выполнить его одновременное переименование при перемещении. [диск:][путь]имя_папки Определяет папку, которую необходимо переименовать. новое_имя_папки Определяет новое имя папки. /Y Перезаписывать существующие файлы назначения без предупреждения. /-Y Предупреждать при перезаписи существующего файла назначения.Ключ /Y может присутствовать в значении переменной среды окружения COPYCMD.Оно может перекрываться ключом /-Y в командной строке. По умолчаниюиспользуется предупреждение о перезаписи, если только команда MOVE невыполняется как часть пакетного файла. Moves files and renames files and directories.To move one or more files:MOVE [/Y | /-Y] [drive:][path]filename1[,...] destinationTo rename a directory:MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 Specifies the location and name of the file or files you want to move. destination Specifies the new location of the file. Destination can consist of a drive letter and colon, a directory name, or a combination. If you are moving only one file, you can also include a filename if you want to rename the file when you move it. [drive:][path]dirname1 Specifies the directory you want to rename. dirname2 Specifies the new name of the directory. /Y Suppresses prompting to confirm you want to overwrite an existing destination file. /-Y Causes prompting to confirm you want to overwrite an existing destination file.The switch /Y may be present in the COPYCMD environment variable.This may be overridden with /-Y on the command line. Default isto prompt on overwrites unless MOVE command is being executed fromwithin a batch script.
0x40002719Сохраняет текущий каталог для использования командой POPD, а затемпереходит в указанный каталог.PUSHD [путь | ..] путь Каталог, который следует назначить текущим. Stores the current directory for use by the POPD command, thenchanges to the specified directory.PUSHD [path | ..] path Specifies the directory to make the current directory.
0x4000271AПереходит в каталог, сохраненный командой PUSHD.POPD Changes to the directory stored by the PUSHD command.POPD
0x4000271B%1 - %0 %1 - %0
0x4000271CДостигнут уровень рекурсии, максимально возможный для команды SETLOCAL. Maximum setlocal recursion level reached.
0x4000271DВведите новую дату (гг-мм-дд): %0 Enter the new date: (yy-mm-dd) %0
0x4000271EВведите новую дату (дд-мм-гг): %0 Enter the new date: (dd-mm-yy) %0
0x4000271FОшибка проверки - %1 ERROR Verify - %1
0x40002720Невозможно переместить несколько файлов в один файл. Cannot move multiple files to a single file.
0x40002721Открытие дескриптора невозможно в процессеперенаправления дескриптора %1. The handle could not be openedduring redirection of handle %1.
0x40002722%r%1%% скопировано %0 %r%1%% copied %0
0x40002723Установка цветов по умолчанию для переднего плана и фона в консоли.COLOR [attr] attr Установка атрибута цветов для вывода консолиАтрибуты цветов задаются в виде ДВУХ шестнадцатеричных цифр — перваязадает цвет фона, а вторая определяет цвет переднего плана. Каждая цифраможет иметь следующие значения: 0 = Черный 8 = Серый 1 = Синий 9 = Светло-синий 2 = Зеленый A = Светло-зеленый 3 = Голубой B = Светло-голубой 4 = Красный C = Светло-красный 5 = Лиловый D = Светло-лиловый 6 = Желтый E = Светло-желтый 7 = Белый F = Ярко-белыйЕсли аргумент не указан, команда восстанавливает исходный выбор цветов,каким он был на момент запуска CMD.EXE. Это значение извлекается из текущего окна консоли,из значения параметра командной строки /T или из значения параметра реестра DefaultColor.Команда COLOR устанавливает для ERRORLEVEL значение 1 при попытке вызова этой командыс совпадающими значениями цветов переднего плана ифона.Пример: \"COLOR fc\" задает светло-красный передний план на ярко-белом фоне Sets the default console foreground and background colors.COLOR [attr] attr Specifies color attribute of console outputColor attributes are specified by TWO hex digits -- the firstcorresponds to the background; the second the foreground. Each digitcan be any of the following values: 0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright WhiteIf no argument is given, this command restores the color to what it waswhen CMD.EXE started. This value either comes from the current consolewindow, the /T command line switch or from the DefaultColor registryvalue.The COLOR command sets ERRORLEVEL to 1 if an attempt is made to executethe COLOR command with a foreground and background color that are thesame.Example: \"COLOR fc\" produces light red on bright white
0x40002724Превышена максимальная длина пути - %1 Maximum path length exceeded - %1
0x40002727**** ПРЕВЫШЕНИЕ РАЗМЕРОВ СТЕКА ******** ПРИ ВЫПОЛНЕНИИ РЕКУРСИИ В ПАКЕТНОМ РЕЖИМЕ ****Глубина рекурсии=%1!d!, Использование стека=%2!d! проц.**** ПАКЕТНАЯ ОБРАБОТКА ПРЕРВАНА **** ****** B A T C H R E C U R S I O N exceeds STACK limits ******Recursion Count=%1!d!, Stack Usage=%2!d! percent****** B A T C H PROCESSING IS A B O R T E D ******
0x40002728В стеке PUSHD уже слишком много папок. There are too many directories already in the PUSHD stack.
0x40002729Приглашение командной строки отключено вашим администратором. The command prompt has been disabled by your administrator.
0x4000272AСоздает символьную ссылку.MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение /D Создает символьную ссылку на каталог. По умолчанию создается символьная ссылка на файл. /H Создает жесткую связь вместо символьной ссылки. /J Создает соединение для каталога. Ссылка Указывает имя новой символьной ссылки. Назначение Указывает путь (относительный или абсолютный), на который ссылается новая ссылка. Creates a symbolic link.MKLINK [[/D] | [/H] | [/J]] Link Target /D Creates a directory symbolic link. Default is a file symbolic link. /H Creates a hard link instead of a symbolic link. /J Creates a Directory Junction. Link Specifies the new symbolic link name. Target Specifies the path (relative or absolute) that the new link refers to.
0x4000272BСоздана жесткая связь %1!s! %2!s! Hardlink created for %1!s! %2!s!
0x4000272Cсимволическая ссылка создана для %1!s! %2!s! symbolic link created for %1!s! %2!s!
0x4000272Dсоединение создано для %1!s! %2!s! Junction created for %1!s! %2!s!
0x4000272EДля завершения операции требуются локальные тома NTFS. Local NTFS volumes are required to complete the operation.
0x4000272FНовая связь и существующий файл должны находиться на том же самом NTFS-томе. The new link and the existing file must be on the same NTFS volume.
0x40002730Устройство не поддерживает символические ссылки. The device does not support symbolic links.
0x40002731Недостаточно привилегий для выполнения этой операции. You do not have sufficient privilege to perform this operation.
0x40002732Разрешение управления файловыми операциями посредством транзакций для фиксацииили отмены изменений.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Начать новую транзакцию. Только одна транзакция может ожидать выполнения в каждый момент времени. /COMMIT - Фиксация всех изменений для текущей транзакции. /ROLLBACK - Откат всех изменений для текущей транзакции. /SUSPEND - Отключение выполнения транзакции, перевод ее в состояние ожидания и продолжение не в режиме транзакций. /RESUME - Возобновление приостановленной с помощью команды SUSPEND транзакции.После выполнения команды commit или rollback транзакция закрывается.Если аргументы не заданы, эта команда выводит текущее состояниетранзакции для CMD.EXE. Allows control of file operations via transactions to commit or abortchanges.TRANSACTION [/START | /COMMIT | /ROLLBACK | /SUSPEND | /RESUME] /START - Start a new transaction. Only one can be pending at a time. /COMMIT - Commit all changes for the current transaction. /ROLLBACK - Rolls back all changes for the current transaction. /SUSPEND - Disables the running transaction, leaving it pending, and continue in non-transacted mode. /RESUME - Enable the transaction disabled with suspend.For both commit and rollback, the transaction is then closed afterthe command executes.If no argument is given, this command displays the current state of thetransaction for CMD.EXE.
0x40002733Идентификатор транзакции: %1 Transaction ID: %1
0x40002734Выполняется активная транзакция. An active transaction is in progress.
0x40002735Активные транзакции отсутствуют. There is no active transaction.
0x40002736Транзакция успешно запущена. A transaction has been successfully started.
0x40002737Отсутствуют транзакции, которые можно зафиксировать, откатить, приостановить или возобновить. There is no transaction to commit, rollback, suspend or resume.
0x40002738Активная транзакция уже выполняется. Нельзя запустить новую транзакцию до фиксирования или отката текущей. An active transaction is already in progress. A new one cannotbe started until the current one is committed or rolled back.
0x40002739Не удается зафиксировать или откатить транзакцию, унаследованнуюот другого процесса. Cannot commit or rollback a transaction that has been inheritedfrom another process.
0x4000273AНе удается зафиксировать транзакцию из пакетного файла, которая былазапущена вне пакетного файла. Cannot commit a transaction that was started outside of a batchfile from within a batch file.
0x4000273BНе удается приостановить транзакцию, так как транзакция ужеприостановлена. Cannot suspend a transaction because a transaction is alreadysuspended.
0x4000273CНе удается возобновить транзакцию, так как приостановленные транзакцииотсутствуют. Cannot resume a transaction because no transaction is currentlysuspended.
0x4000273DНе удается возобновить транзакцию, приостановленную в предыдущем пакетном файле. Cannot resume a transaction suspended in a previous batch file.
0x4000273EТранзакция успешно возобновлена. Transaction successfully resumed.
0x4000273FТранзакция успешно приостановлена. Transaction successfully suspended.
0x40002740В этой транзакции все еще выполняется %1 процессов.Фиксация или откат будут продолженысразу после завершения этих процессов. There are still %1 process(es) running within thistransaction. Commit or rollback will continue once thoseprocesses have terminated.
0x40002741Откат этой транзакции уже выполнен. This transaction has already been rolled back.
0x40002742Выполнен откат текущей транзакции. The current transaction has been rolled back.
0x40002743Выполнен откат текущей транзакции, так как завершеновыполнение CMD или пакетного файла. The current transaction has been rolled back becauseCMD exited or the batch file completed.
0x40002744Эта транзакция уже зафиксирована. This transaction has already been committed.
0x40002745Текущая транзакция зафиксирована. The current transaction has been committed.
0x40002746Текущая транзакция зафиксирована или прервана внеCMD и успешно отменена. The current transaction has been committed or aborted outside ofCMD, and has been successfully abandoned.
0x40002747Не удалось запросить состояние транзакции. Неизвестное состояние результата %1 Failed to query transaction state. Unknown outcome state is %1
0x40002748Администратор: %0 Administrator: %0
0x40002749Для завершения операции требуются локальные тома. Local volumes are required to complete the operation.

EXIF

File Name:cmd.exe.mui
Directory:%WINDIR%\WinSxS\amd64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_ru-ru_d9b6cf261bbde81b\
File Size:136 kB
File Permissions:rw-rw-rw-
File Type:Win32 DLL
File Type Extension:dll
MIME Type:application/octet-stream
Machine Type:Intel 386 or later, and compatibles
Time Stamp:0000:00:00 00:00:00
PE Type:PE32
Linker Version:14.10
Code Size:0
Initialized Data Size:139264
Uninitialized Data Size:0
Entry Point:0x0000
OS Version:10.0
Image Version:10.0
Subsystem Version:6.0
Subsystem:Windows GUI
File Version Number:10.0.15063.0
Product Version Number:10.0.15063.0
File Flags Mask:0x003f
File Flags:(none)
File OS:Windows NT 32-bit
Object File Type:Executable application
File Subtype:0
Language Code:Russian
Character Set:Unicode
Company Name:Microsoft Corporation
File Description:Обработчик команд Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Internal Name:cmd
Legal Copyright:© Корпорация Майкрософт. Все права защищены.
Original File Name:Cmd.Exe.MUI
Product Name:Операционная система Microsoft® Windows®
Product Version:10.0.15063.0
Directory:%WINDIR%\WinSxS\wow64_microsoft-windows-c..andprompt.resources_31bf3856ad364e35_10.0.15063.0_ru-ru_e40b7978501eaa16\

What is cmd.exe.mui?

cmd.exe.mui is Multilingual User Interface resource file that contain Russian language for file cmd.exe (Обработчик команд Windows).

File version info

File Description:Обработчик команд Windows
File Version:10.0.15063.0 (WinBuild.160101.0800)
Company Name:Microsoft Corporation
Internal Name:cmd
Legal Copyright:© Корпорация Майкрософт. Все права защищены.
Original Filename:Cmd.Exe.MUI
Product Name:Операционная система Microsoft® Windows®
Product Version:10.0.15063.0
Translation:0x419, 1200