Cmd - запуск нової копії інтерпретатора команд windows.

Відео: Відкриття файлів за допомогою командного рядка в Windows XP

команда CMD використовується для запуску нової копії командного процесора Windows. Як правило, необхідність в подібному запуску виникає в тих випадках, коли потрібно перевизначити поточні настройки командного рядка, що задаються профілем користувача і параметрами комп`ютера. Ключі командного рядка CMD перекривають значення, що задаються параметрами реєстру, що визначають поточні настройки інтерпретатора команд 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 відсутній
- є рівно два символу лапок
- між ними немає інших спеціальних символів, як то: lt; gt; () @ ^ |
- між ними є один або кілька пробілів
- рядок, укладена в лапки, є ім`ям ісполнімогофайла.

2. В іншому випадку, перевіряється перший символ, і якщо він являетсясімволом лапок, то він видаляється, також видаляється последнійсімвол лапок в командному рядку, а весь текст після етогопоследнего символу лапок зберігається.

Якщо ключ / D не вказано в командному рядку, то при запуску CMD.EXEвиполняется перевірка значень змінних REG_SZ або REG_EXPAND_SZдля наступних розділів системного реєстру:

HKEY_LOCAL_MACHINE Software Microsoft Command Processor AutoRun

і / або

HKEY_CURRENT_USER Software Microsoft Command Processor AutoRun




і якщо одна з них або обидві вони присутні, то спочатку виконуються вони.

За замовчуванням розширена обробка команд включена. Щоб запретітьрасшіренную обробку для конкретного виклику, використовується параметр / 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
Для отримання докладних відомостей введіть "імя_команди /?".

Відкладене розширення змінних середовища НЕ ВКЛЮЧЕНО за замовчуванням. Можновключіть або відключити відкладене розширення змінних середовища для конкретноговизова 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 /?".

Якщо відкладене розширення змінних середовища включено, то для заміни текущегозначенія змінної середовища під час виконання може використовуватися сімволвоскліцательного знака "!".

Можна включити або відключити завершення імен файлів і папок для конкретних виклику 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).

Завершення викликається при введенні одного з цих двох спеціальних сімволов.Функція завершення бере рядок шляху зліва від точки введення, допісиваетк ній символ шаблону, якщо такий відсутній, а потім будує спісокпутей, які відповідають отриманому визначенням. Після етоговиводітся перший елемент цього списку відповідних шляхів. Якщо жеспісок порожній, то подається звуковий сигнал і нічого не виводітся.После цього повторне введення того ж самого спеціального символу приводитк циклічного перебору всіх відповідних шляхів. натискання клавіші
Shift при введенні керуючого символу дозволяє переглядати спісокпутей в зворотному порядку. Якщо змінити виведений шлях, а потім сноваввесті керуючий символ, збережений список очищається і будується новийспісок шляхів. Те ж саме відбувається, якщо переключитися з одного сімволазавершенія на інший. Єдина відмінність при використанні сімволазавершенія файлу полягає в тому, що при цьому для побудови спіскасоответствія береться і шлях, і ім`я файлу, а при використанні сімволазавершенія папки береться тільки шлях. Якщо символ завершення іспользуетсяв однією з вбудованих команд маніпулювання папками (CD, MD або RD), товсегда мається на увазі символ завершення папок.

Символ завершення правильно працює і з іменами файлів, содержащіміпробели або інші спеціальні символи, якщо при цьому рядок соответствіязаключена в лапки. Крім того, якщо змістити точку введення вліво, а затеміспользовать символ завершення всередині рядка, що залишився праворуч від точківвода текст буде відкинутий.

Спеціальні символи, які вимагають обов`язкового укладення в лапки:

пробіл

() [] {} ^ = -! `+`, `~

Приклади використання:

cmd.exe / F: ON - запустити нове вікно командного рядка з включеннимрежімом використання символів завершення імен файлів і папок. Даний режімоблегчает набір імен, наприклад, якщо набрати символ "S" і натиснути CTRL + D, товместо нього буде підставлено ім`я каталогу, що починається на "S", при следующемнажатіі CTRL-D - ім`я наступного за алфавітом, якщо такий існує, наприклад:

SAVED - при першому натисканні.

"System Volume Information" - при другому натисканні CTRL + D. Якщо ім`я містить пробіл, то воно полягає в подвійні лапки.

Для підстановки імен файлів використовується комбінація CTRL + F.

Використання символів завершення можна налаштувати для постійного використання на даному комп`ютері, як описано в статті Налаштування командного рядка Windows.

cmd.exe / U / C "C: Program Files (x86) FPinger Collect.exe" - виконати запуск програми "Collect.exe" в режимі виведення результатів в кодуванні UNICODE і завершитися.

cmd.exe / A / K "C: Program Files (x86) FPinger Collect.exe" - запустити програму "Collect.exe" в режимі виведення результатів в кодуванні ANSI і очікувати введення команд користувача.

cmd / C / V: ON exanpfor.bat - виконати командний файл exampfor.bat в режимі дозволу відкладеного розширення змінних середовища з прімененіемсімвола `!` як роздільник.

cmd / T: f0 - запустити командний процесор в режимі відображення чорних символів на білому тлі.

На додаток до цієї теми:

Налаштування командного рядка Windows

Приклади командних файлів Windows
Поділися в соціальних мережах:

Схожі
Команда clipКоманда clip
Список команд windows (windows cmd)Список команд windows (windows cmd)
Команда exit - завершити роботу командного процесора або поточного командного файлу.Команда exit - завершити роботу командного процесора або поточного командного файлу.
Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатківКоманда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
Debug - запустити стандартний отдачік ms dos - windows xp.Debug - запустити стандартний отдачік ms dos - windows xp.
Prompt - зміна запрошення командного рядка cmd windows.Prompt - зміна запрошення командного рядка cmd windows.
Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
Команди date і timeКоманди date і time
Запуск командного рядка в windows 8Запуск командного рядка в windows 8
Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.Команда verify - включити / вимкнути режим перевірки читанням записуються так диск файлів.
» » Cmd - запуск нової копії інтерпретатора команд windows.