Cmd. exe — что это? Cmd. exe — ошибка приложения
Командная строка Windows, хотя и пользуется популярностью у администраторов и опытных пользователей ПК, рядовым владельцам персональных компьютеров неизвестна. Цель этой статьи – ознакомить людей с выгодами, которые они получат от её использования.
Операционная система Windows известна своим графическим интерфейсом, и многие пользователи уже забыли или никогда не слышали о полезных функциях командной строки. Windows – это больше, чем «просто навести и кликнуть». Клавиатура и командная строка могут существенно дополнить мышь с иконками.
Cmd.exe – что это?
Командная строка появляется при запуске cmd.exe. Это системный процесс MS Windows, а также интерпретатор команд, поддерживающий файловые и сетевые функции ПК. Cmd.
exe работает, загружая приложения и переправляя данные между ними. Процесс переводит данные, введённые в систему, в понятную операционной системе форму. Cmd.
exe оперирует рядом встроенных команд, исполняемых в среде командной оболочки.
Последняя представляет собой программу, которая обеспечивает прямое сообщение между пользователем и операционной системой. Используется для создания и редактирования скриптов (пакетных файлов) для разных целей.
Например, для управления учётными записями пользователей. Применение программы командной оболочки даёт возможность автоматизировать некоторые операции. Это намного быстрее, чем прибегать к помощи внешних программ.Также можно настроить окно командной строки на свой вкус и контролировать выполнение задач.
Вызов командной строки
Командную строку можно вызывать запуском приложения в системной директории System32cmd.exe. Что, это сложно? Есть и другие варианты:
- Через меню «Пуск – Все программы – Система Windows – Командная строка».
- Зайти в меню «Пуск», в окне поиска набрать cmd и запустить «Командную строку».
- Вызвать окно запуска приложений комбинацией клавиш Win+R, ввести cmd и нажать кнопку «Пуск».
- Нажатием правой кнопкой мыши на меню «Пуск» вызвать всплывающее окно и выбрать нужный вам элемент. Для запуска приложения с правами администратора выбрать пункт «Командная строка (администратор)».
- Нажатие правой кнопкой мыши с одновременно зажатыми клавишами Shift и Alt в «Файловом проводнике» вызовет контекстное меню, в котором необходимо выбрать пункт «Открыть командное окно здесь». В результате произойдёт запуск командной строки в выбранной директории.
Чтобы закрепить System 32cmd.exe в меню «Пуск», необходимо щёлкнуть на программе правой кнопкой и в контекстном меню выбрать пункт «Закрепить в меню Пуск».
Настройку командного окна можно произвести, нажав правую кнопку мыши на его заголовке и выбрав пункт «Умолчание». Выбранная конфигурация сохранится и для последующих сеансов работы cmd.exe. Для задания настроек только для текущего сеанса следует воспользоваться пунктом «Свойства».
Здесь можно выбрать параметры шрифта, размера и расположения окна, цвет текста, фона, прозрачность.
При выборе параметра «Выделение мышью» можно выделять текст при нажатой левой кнопке манипулятора, а клавишей «Ввод» копировать его в буфер обмена.
Цвета командного окна можно также задать при запуске Cmd.exe с параметром /t:fg, где f задаёт цвет текста, а g – фона в виде шестнадцатеричной цифры от 0 до F: чёрный (0), синий (1), зелёный (2), морской волны (3), красный (4), фиолетовый (5), жёлтый (6), белый (7) и их светлые оттенки в том же порядке с кодами от 8 до F.
Ключи Cmd.exe: что это?
При запуске командной строки используются и другие ключи. Синтаксис запуска приложения Cmd.exe выглядит следующим образом:
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}] [/f:{on|off}] [/v:{on|off}] строка], где:
- c исполняет команду, заданную строкой, и завершает работу приложения;
- k исполняет команду, заданную строкой, и продолжает работу приложения;
- s изменяет трактовку строки после ключей /c или /k;
- q отключает вывод на экран;
- d отключает автозапуск;
- a задаёт вывод в стандарте ANSI;
- u задаёт вывод в Юникоде;
- t:fg задаёт цвет текста и фона;
- e:{on|off} подключает и отключает использование расширенного набора команд;
- f: {on|off} подключает и отключает завершение имени файла или директории;
- v: {on|off} подключает и отключает отложенное расширение переменной окружения, записанной между !, во время выполнения команды;
- «строка» задаёт команду, которую необходимо исполнить;
- /? выводит помощь в командное окно.
Несколько команд сразу
В строке команд, заданной в виде параметра, можно указать две и более Cmd.exe-команды. Для этого строку нужно заключить в кавычки, а команды разделить с помощью последовательности символов &&.
Этот же разделитель команд используется в самой командной строке. Здесь он носит название оператора И: команда_1 && команда_2: если команда_1 исполнилась успешно, то исполнится команда_2.
Оператор соединения команд &: команда_1 & команда_2: команда_2 выполнится после команды команда_1.Оператор ИЛИ: команда_1 || команда_2: команда_2 выполнится, если команда_1 не сможет выполниться.
Оператор конвейера |: команда_1 | команда_2: данные на выходе команда_1 перенаправляются на вход команда_2.
Группирование команд производится с помощью круглых скобок: (команда_1 & команда_2) || команда_3: если команда_1 и команда_2 не выполнятся, то выполнится команда_3.
Если множественные команды имеют больше одного параметра, то они разделяются знаками запятой или точкой с запятой: команда_1 параметр_1;параметр_2
Некоторые другие операторы:
- команда > файл перенаправляет вывод команды в файл, создавая его или перезаписывая существующий;
- команда >> файл добавляет вывод команды в существующий файл или создаёт новый;
- команда файл использует содержимое файла в качестве входных данных команды;/lili@echo off используется в пакетных файлах для отключения вывода команд на экран./li/ulpimg alt="cmd exe команды" class="if" src="http://.ru/misc/i/gallery/40269/1110765.jpg" width="559"/ph2Горячие клавиши/h2pПри работе с командной строкой можно и нужно использовать горячие клавиши:/pulliКнопка ↓ / ↑ - перебирает ранее набранные команды./liliBackspace - стирает символ левее курсора./liliCtrl Home - стирает строку влево./liliCtrl End - стирает строку вправо./liliCtrl ← - перемещает курсор на одно слово влево (назад)./liliCtrl → - перемещает курсор на одно слово вправо (вперёд)./liliCtrl-C - прерывает выполнение текущей команды./liliEsc - очищает командную строку./liliF1 - эквивалентна нажатию стрелки вправо. Каждое её нажатие вводит в командную строку по порядку один символ последней команды./liliF2 - выводит последнюю команду до символа, нажатого после a href="http://.ru/article/60911/funktsionalnyie-klavishi-i-ih-znachenie"функциональной клавиши./a/liliF3 - вводит последнюю команду полностью./liliF4 - удалит команду до символа, введённого после нажатия функциональной клавиши./liliF5 - эквивалентна стрелке вверх, вводит последние команды по очереди./liliF6 - отвечает комбинации клавиш Ctrl+Z и производит вставку символа конца файла EOF./liliF7 - выводит окно с перечнем ранее набранных команд./lilia href="http://.ru/article/100926/sochetanie-klavish-i-evolyutsiya-operatsionnyih-sistem"Сочетание клавиш/a Alt+F7 - удаляет историю команд./liliF8 - эквивалентна F5 с цикличным повторением. Если F8 нажать после ввода начальных символов ранее введённой команды, то программа её заполнит до конца./liliF9 - вставит команду, номер которой в истории команд соответствует числу, набранному после функциональной клавиши./liliInsert - переключает режим ввода вставить/переписать./liliTab - автоматически заполняет имя папки или файла, перебирая варианты при каждом последующем нажатии. Shift+Tab меняет направление перебора./li/ulh2Внутренние и внешние команды/h2pВ консоли могут использоваться команды двух видов – внутренние и внешние. Внутренние встроены в интерпретатор и могут запускаться только из командной строки. Внешние запускаются отдельным исполняемым файлом как из консоли, так и из пункта меню «Пуск – Выполнить». Их список можно получить с помощью команды help. А более подробную информацию можно получить после ввода «help команда» или «команда /?». Например, для получения справки о xcopy следует ввести help xcopy или xcopy /?/ppimg alt="system32 cmd exe" class="if" src="http://.ru/misc/i/gallery/40269/1110769.jpg" width="600"/ph2Команды для всех/h2pМного команд консоли ориентировано на сети и администрирование, поэтому ими часто пользуются системные администраторы. Но есть и такие cmd.exe-команды, что доступны для обычного пользователя ПК. Ниже приведены некоторые из них./pp1. Del /s папка* – убирает содержимое из указанной директории и всех вложенных папок. Другой ключ /f позволит стереть файлы, доступные только для чтения. При абсолютной уверенности в этой операции добавление ключа /q избавит от необходимости подтверждать каждое удаление. Команду следует использовать с осторожностью, так как удалённые таким образом документы в корзину не попадают./pp2em./em Mkdir (или md) может создать целое дерево директорий: emmd папка_1папка_2папка_3/em./ppem3. /emXcopy открывает широкие возможности для обычного и резервного копирования большого числа файлов. Например, ключ /d:[мм-дд-гггг] позволит оперировать лишь с документами, изменённые после указанной даты. Дополнительный ключ /s позволит копировать также и вложенные папки. В общей сложности у команды 27 ключей./pp4. Удалить директорию поможет rmdir (или аналогичная rd). При этом папки должны быть пусты. Ключ /s позволит избавиться от вложенных директорий вместе с их содержимым. Дополнительный ключ /q также возможен./pp5. Dir папка*.doc /h /s > список.txt создаст файл со списком документов MS Word в указанной директории, включая скрытые файлы (благодаря ключу /h) и документы во вложенных папках (ключ /s).6. Изменить расширение файла можно с помощью команды ren *.txt *.doc.7. Move /y папка_1*.mp3 папка_2 переместит mp3-файлы из папка_1 в папка_2 без подтверждения перезаписи. И наоборот, ключ /-y предотвратит такую перезапись.8. Cmd.exe start . откроет текущую директорию в Windows Explorer.9. Cmd.exe start .. откроет в Windows Explorer папку на ступень выше текущей.10. Команда System32cmd.exe start shell:cookies откроет системную папку с интернет-«печеньем». Для операционных систем, предшествующих Windows 7, Cmd.exe-команда ещё проще: start cookies.11. Attrib -r -s -h файл уберёт метки файла «только для чтения», «системный» и «скрытый».12. Subst z: папка облегчит доступ к папке, присвоив ей название диска Z.
Пакетный файл
Кроме командной строки Cmd.exe способен обрабатывать пакетные файлы – текстовые документы с расширением .bat или .cmd, содержащие строки команд, выполняемые по очереди.Пакетный файл способен использовать аргументы – данные пользователя, передаваемые в определенном виде: %1, %2. В процессе выполнения эти параметры заменяются данными пользователя.Команда set /p переменная= [строка] позволяет передавать в пакетный файл значения переменных. Например, set /p name= Как тебя зовут? создаёт переменную %name% со значением, введённым пользователем.Пакетные файлы могут принимать решения и выбирать действия в зависимости от условий:
- If (условие) (команда_1) Else (команда_2) – при выполнении условия выполнится команда_1, иначе _ команда_2;
- if exist файл del файл – файл будет удалён, если он существует;
- if not exist файл echo файл отсутствует – если файл отсутствует, то пакетный файл сообщит об этом;
- if /i строка_1 gtr строка_2 команда – команда выполнится, если строка_2 больше строка_1 без учёта регистра символов (ключ /i).
- goto :метка позволить перейти к метке, оставив часть команд без исполнения.
- for %%X in (*.jpg) do (команда) – даёт возможность выполнить команду для всех файлов с расширением .jpg.
Безопасная остановка процесса
Файл Cmd.exe является системным. Настоятельно рекомендуется не удалять его и не останавливать процессы, им запущенные. Они очень важны для корректной работы компьютера. Если же необходимость остановить процесс всё-таки возникла, нужно выполнить следующее:
1. Зайти в меню «Пуск», набрать Msconfig в окне поиска и запустить утилиту. Появится окно со списком инструментов конфигурации системы.
2. Выбрав закладку StartUp, проверить наличие Cmd.exe в списке.
3. Убрать галочку напротив названия процесса, применить изменения и перезагрузить компьютер.
4. После перезагрузки снять отметку с автоматического запуска конфигуратора системы при включении ПК.
Другой способ заключается в проверке списка автоматически запускаемых процессов в редакторе регистра.
Cmd.exe можно остановить с помощью диспетчера задач в закладке процессов. Для этого необходимо выбрать процесс и нажать на кнопку «Завершить процесс».
Причины ошибок
Сообщение Cmd.exe «Ошибка приложения» чаще всего является результатом повреждения системных файлов операционной системы. Из-за этого сбоя страдает производительность компьютера.
Также проблемы в системных процессах возникают по причине несовместимости приложений, неполного удаления файлов, заражения компьютерными вирусами, неправильной работы программ и др.
Всё это может привести к удалению или порче важных системных файлов.
Способы устранения ошибок Cmd.exe
Одно радует в ошибках Cmd.exe — что это дело поправимое. Не поможет одно решение, так найдётся другое. Вот некоторые из них.
- Войти в операционную систему с правами администратора.
- Отменить последние изменения, после которых возникает сообщение Cmd.exe «Ошибка приложения». А если оно появляется во время запуска одной и той же программы, то удалить или переустановить её.
- Убедиться в надёжной защите от вирусов. Следует просканировать компьютер и устранить нежелательные программы.
- Одной из наиболее часто встречающихся причин этой ошибки является повреждение реестра. Это ранжированная база данных, в которой собраны сведения о конфигурации, адресах электронной почты, паролях, путях к файлам и другая информация, необходимая для нормальной работы ПК. Для исправления ситуации можно воспользоваться инструментом восстановления реестра утилиты Registry Cleaner.
- Обновление драйвера видеокарты с официального сайта производителя.
- Переустановка DirectX, NetFramework, Microsoft Visual C++ с официального сайта «Майкрософт».
- Запуск exe cmd-команды sfc /scannow от имени администратора. Системная утилита просканирует ПК на предмет наличия ошибок и предложит пути их устранения.
8 способов открыть cmd от имени администратора в Windows 10
Здравствуйте, мои любознательные читатели!
Сегодня у нас в статье пойдет речь о командной строке (cmd.exe) в Windows 10. Командная строка позволяет выполнять разнообразные задачи, которые не всегда возможно выполнить через графический интерфейс. И при работе в cmd часто могут требоваться повышенные права.
Сейчас мы с вами узнаем 8 способов, как открыть cmd с правами администратора в Windows 10. Это не значит, что в остальных версиях Windows эти методы не сработают. Все нижеописанные способы открыть cmd с привилегиями администратора я проверял лично на Windows 10 и они полностью рабочие.
Если у вас Windows 7 или 8, то проверяйте их на своей системе.
Итак, поехали!
1. Запуск cmd из контекстного меню Пуска
Нажмите на Пуск правой кнопкой мыши или нажмите комбинацию Win+X, причем клавишами быстрее, я гарантирую это;) Появится контекстное меню, в котором выбираем пункт Командная строка (администратор). Готово!
2. Через диспетчер задач
Если у вас запущен Диспетчер задач, то можно открыть cmd прямо из него. Для этого зайдем в меню Файл ->Запустить новую задачу.
Вводим cmd и ставим галочку чуть ниже Создать задачу с правами администратора. И затем ОК.
3. Через диспетчер задач (хитрый способ)
Третий способ очень похож на второй, но чуть более быстрый и не такой известный.
Начало такое же, то есть, в Диспетчере задач выбираем Файл -> Запустить новую задачу, но когда кликаете мышкой по этому пункту — удерживайте клавишу Ctrl. В этом случае сразу запускается cmd в режиме администратора, без лишних разговоров.
4. Запуск cmd из поиска Windows 10
Нажмите комбинацию Win+S либо прицельтесь левой кнопкой мышки в значок лупы справа от кнопки Пуск. В поле поиска можно ввести либо на английском ‘cmd‘ либо на русском введите первые 5-6 букв от названия ‘Командная строка‘. Затем правой кнопкой мыши нажимаем на результате поиска, выбираем Запустить от имени администратора.
5. Запускаем cmd из меню Все приложения
Открываем Пуск, кликаем на Все приложения и отыскиваем пункт Служебные — Windows. Обычно он прячется в самом низу, так что промотайте колесиком мышки до самого конца.
Итак, нашли группу Служебные, раскрыли список программ внутри и обнаружили Командную строку. Правой кнопкой по ней кликаем, затем Дополнительно, потом Запуск от имени администратора.
6. Запуск из системного каталога WindowsSystem32
Можно запустить командную строку прямо из ее родной папки system32. Для этого заходим в Проводник / Мой компьютер, находим диск C, ищем папку Windows, идём туда, находим папку System32, углубляемся все дальше и дальше в кроличью нору заходим в неё. В папке System32 ищем файл cmd.exe. Выделяем его. И тут появляется два варианта.
Самый быстрый и простой: правой кнопкой мышки кликаем на cmd.exe и выбираем уже знакомый нам Запуск от имени администратора.
Другой вариант чуть больше времени занимает. При выделении файла сверху возникает надпись Средства работы с приложениями. Нажимаете туда левой кнопкой мыши, снизу вылезает еще одно меню, нажимаете на пункт Запустить от имени администратора.
7. Запуск cmd из любой папки Проводника
Этот вариант открытия командной строки доступен из любой папки Проводника Windows 10. Заходите в нужное вам место, заходите в меню Файл -> Открыть командную строку ->Открыть командную строку как администратор.
8. Создаем админский ярлык для cmd.exe
Для быстрого доступа к админской командной строке сделаем следующее.
На рабочем столе на свободном месте кликаем правой кнопкой, выбираем Создать -> Ярлык.
Вводим cmd или cmd.exe, оба вариант будут работать. Далее.
Назовите ярлык так, чтобы сразу было понятно, например, cmd.exe (admin). Готово.
Ярлык создан, но еще не настроен. Заходим в его свойства (правой кнопкой на ярлыке и выбрать Свойства). Нажимаем кнопку Дополнительно…
… и ставим галочку Запуск от имени администратора. Сохраняем все это дело и теперь мы всегда сможем запустить командную строку cmd с правами администратора простым запуском ярлыка.
Но можно еще больше ускорить запуск;)
Нажмите правой кнопкой на ярлыке и выберите пункт Закрепить на панели задач. Или Закрепить на начальном экране как вариант.
Я описал здесь именно те варианты, которые позволяют запустить командную строку с админскими привилегиями. Есть еще способы запуска, но они от имени обычного пользователя, что не вписывается в тему этой статьи. Например, через Win+R или удерживать Shift при клике правой кнопкой мыши на приложении.
Как видите, одно и то же действие в Windows можно выполнить различными способами. В зависимости от текущей конкретной ситуации я могу выбирать наиболее подходящий вариант запуска cmd.
cmd.exe
Обработчик команд Windows
В Windows имеется так называемая консоль — программа cmd.exe, которая является командным интерпретатором.
При простом запуске, без указания параметров командной строки, консоль отображает версию операционной системы, информацию о защите авторских прав разработчиков ОС и саму командную строку, в которой можно ввести как параметр командной строки самой программы Cmd.exe, так и любую внешнюю команду, например, команду назапуск другого приложения или стандартную команду, типа mkdir, del и т. п.
Параметры командной строки
Синтаксис для командной строки: CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF][[/S] [/C | /K] команда]
Можно использовать одновременно несколько команд, используя между ними специальный разделитель — символы &&, при этом все сочетание нескольких команд должно быть заключено в кавычки, например, «команда&&команда&&команда».
/? — вызов справки
/A — вывод результатов выполнения заданной команды в формате ANSI
/C — выполнение заданной команды с последующим закрытием окна консоли
/D — отключение выполнения команд AutoRun (которые первыми автоматически выполняются при вызове cmd.exe), заданных в специальных разделах реестраHKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun и HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun
/E:ON (/E:OFF) — разрешение (запрет) расширений команд. В Windows XP по умолчанию включена расширенная обработка всех команд cmd.exe, этот параметр служит для включения / выключения расширений конкретного процесса.
Расширенная обработка включаетследующие команды: assoc, call, chdir (cd), color, del (erase), endlocal,for, ftype, goto, if, mkdir (md), popd, prompt, pushd, set, setlocal,shift, start (изменен также вызов внешних команд)
/F:ON (/F:OFF) — разрешение (запрет) завершения имен файлов и папок (по умолчанию выключено) конкретного вызова cmd.exe.Довольно удобная функция, позволяющая не вводить полностью вручную в окне консоли пути к файлам или имена самих папок, а ввести только часть длинного пути и с помощью нажатия специальной комбинации клавиш дать операционной системе найти подходящиеварианты и просто выбрать нужный. (Если необходимо включить или отключить завершение имен для всех вызовов cmd.
exe, то смотри Автонабор команд). Параметры пользователя имеют приоритет над параметрами компьютера, значение параметра /F командного процессора имеет приоритет над параметрами реестра.
Microsoft вносит некоторые разъяснения по поводу использования этой функции: «Если завершение включено с помощью ключа командной строки /F:ON, то используются два управляющих символа: Ctrl+D для имен папок и Ctrl+F для имен файлов.
Чтобы отключить конкретный символ завершения в системном реестре, в качестве кода специального символа используется шестнадцатеричное значение символа пробела (0 x 20). Завершение вызывается при вводе одного из этих двух специальных символов.
Функция завершенияберет строку пути слева от точки ввода, дописывает к ней символ шаблона, если таковой отсутствует, а затем строит список путей, которые соответствуют полученному определению. После этого выводится первый элемент этого списка соответствующих путей. Если же список пуст, то подается звуковой сигнал, и ничего не выводится.
После этого повторный ввод того жесамого специального символа приводит к циклическому перебору всех соответствующих путей. Нажатие клавиши Shift при вводе управляющего символа позволяет просматривать список путей в обратном порядке. Если изменить выведенный путь, а затем снова ввести управляющий символ, сохраненный список очищается, и строится новый список путей.
То же самое происходит,если переключиться с одного символа завершения на другой. Единственное отличие при использовании символа завершения файла состоит в том, что при этом для построения списка соответствия берется и путь, и имя файла, а при использовании символа завершения папки — только путь.
Если символ завершения используется в одной из встроенных команд манипулированияпапками (CD, MD или RD), то всегда подразумевается символ завершения папок. Символ завершения правильно работает и с именами файлов, содержащими пробелы или иные специальные символы, если при этом строка соответствиязаключена в кавычки.
Кроме того, если сместить точку ввода влево, а затем использовать символ завершения внутри строки, оставшийся справа от точки ввода текст будет отброшен. Специальные символы, которые требуютобязательного заключения в кавычки: &()[]{}=;!'+,~».
/K — выполнение заданной команды без последующего завершения (окно консоли не закроется)
/Q — отключение вывода команд на экран (ECHO OFF).
/R — аналогичен параметру /C
/S — изменение поведения команды после /C или /K
/T:цвет — задание цвета текста и фона окна консоли.Параметр цвет имеет значение в виде двух шестнадцатеричных чисел: первое определяет цвет фона окна, а второе — текста в окне. То есть результатом выполнения команды «CMD /T:7С» будутсветло-красные буквы на белом фоне.
/U — вывод результатов выполнения команды в формате Unicode
/V:ON (/V:OFF) — разрешение (запрет) отложенного расширения переменныхсреды (для конкретного вызова cmd.exe) с применением восклицательного знака «!» в качестве разделителя. Например, /V:ON разрешает использовать !var! в качестве расширения переменной var во время выполнения. Синтаксис varслужит для расширения переменных при вводе, что приводит совсем к другимрезультатам внутри цикла FOR. При включенном отложенном расширении переменных среды символ «!» (восклицательныйзнак) может использоваться для замены текущего значения переменной среды во время выполнения; /X — означает то же, что и ключ /E:ON, из соображений совместимости; /Y то же, что и /E:OFF.И еще несколько замечаний. Если указаны ключи /C или /K, то остальная часть командной строки после такого ключа обрабатывается как командная строка, а обработка символов кавычек («) ведется таким образом. Символы кавычек вкомандной строке сохраняются, если выполняются все перечисленные ниже условия:ключ /S отсутствует;есть ровно два символа кавычек;между ними нет других специальных символов, как то: &()@|;между ними имеются один или несколько пробелов;строка, заключенная в кавычки, является именем исполняемого файла.В противном случае проверяется первый символ, и если он является символомкавычек, то он удаляется, также удаляется последний символ кавычек вкомандной строке, а весь текст после этого последнего символа кавычексохраняется.Таблица для задания цвета текста и фона окна консоли
0 — черный 1 — синий 2 — зеленый 3 — голубой 4 — красный 5 — лиловый 6 — желтый 7 — белый 8 — серый 9 — светло-синий A — светло-зеленый B — светло-голубой C — светло-красный D — светло-лиловый E — светло-желтый F — ярко-белый Кстати, цвет и другие настройки можно изменять и другим способом. Щелкните по строке заголовка окна и выберите пунктСвойства. Откроется окно с четырьмя вкладками, на которых будут доступны опции изменения настроек программы.
Если вам не нравится стандартный черный экран командной строки, то навкладке Цвета вам предлагается выбрать цвет экрана и текста либо из 16 стандартных цветов, для которых имеется соответствующие образцы, либо задав числовое значение цвета в формате RGB.
На вкладке Расположение настраивается размер окна и экранного буфера.
Если в ранних ОС MS-DOS и Windows размер экрана оставался неизменным 25 строк в высоту и 80 символов в длину, и для вывода большего количества строкприходилось добавлять команду |more, то в системах NT и более поздних можно просто задать достаточно большой размер буфера экрана и пользоваться полосой прокрутки, что гораздо удобнее.
Текст в окне командной строки
Для копирования и вставки текста в окно командной строки обычные для Windows комбинации клавиш, такие как Ctrl+C, Ctrl+V, работать не будут. Для извлечения текста из буфера обмена вам придется вызвать меню, щелкнув правой кнопкой мыши по заголовку окна, и выбрать подменю Изменить.
Или же просто щелкните правой кнопкой по окну. Для копирования текста из окнавыберите пункт Пометить и мышью выделите нужный текст. Затем либо нажмите Enter, либо в том же меню выберите Копировать.
Если надо вставить какой-то текст в окно командной строки, обратитесь к команде Вставить.
Для повторного выполнения команды воспользуйтесь стрелками вверх и вниз, позволяющими перемещаться по списку выполненных команд. Для очистки экрана от текста служит директива cls.
Быстрая вставка пути к файлу
Можно не вводить длинный путь к файлу, а просто перетащить файл в окно командной строки.
Автозаполнение
Можно использовать автозаполнение — напечатайте первую часть пути, например, E:. Затем нажмите клавишу Tab. Все доступные имена файлов и папок будут циклически показываться в окне.
История команд
Нажимая на клавишу со стрелкой вверх, вы можете выбрать предыдущие использованные вами команды. Клавиша со стрелкой вниз позволит перейти к следующим командам. Чтобы увидеть все команды, нажмите на клавишу F7.
Полноэкранный режим
Начиная с Windows Vista, командная строка не поддерживает полноэкранный режим. Если вы нажмете на клавиши Alt+Enter, то получите соответствующее сообщение.
Команды
TITLE — для изменения заголовка строки
TITLE [строка], где строка — это будущий заголовок окна командной строки (записывается без кавычек). После задания заголовка окна он может бытьизменен только повторным вызовом команды TITLE.Использование данной команды может быть полезно в командных файлах. Так, выполнение примера, который приведен ниже, будет сопровождаться появлением соответствующей надписи в заголовке окна:@ECHO OFFTITLE Копируются файлы…COPY \ServerShare*.doc C:UserCommon*.
docECHO Копирование закончено.TITLE Процесс завершен
Команда АТ — С помощью этой команды можно запускать команды и программы в определенное время.AT [\имя компьютера] [ [id] [/DELETE] | /DELETE [/YES]]AT [\имя компьютера] time [/INTERACTIVE] [ /EVERY:дата[,…] | /NEXT:дата [,…]] «команда»\имя компьютера указывает на удаленный компьютер, на котором могут быть запущены планируемые задачи.
Если этот параметр не указан, то по умолчанию предполагается тот компьютер, на котором запускается команда АТ;id идентификатор, назначенный указанной команде;/delete отменяет намеченную команду.
Если id опущен, все назначенные команды на компьютере отменены;/yes этот параметр в случае использования с предыдущим параметром (/delete) автоматически включает подтверждение для всех запросов;time время выполнения команды (в 24-часовом формате часы:минуты);/interactive позволяет команде AT обмениваться с подключенными на данный момент в системе пользователями;/every:дата[,.
..] выполняет команду в каждый указанный день (дни) недели или месяц. Если дата опущена, подразумевается текущий день месяца;/next:дата[…] выполняет указанную команду при следующем наступлении указанной даты (например, в следующий четверг).
Если дата не указанна, по умолчанию принимается текущий день месяца;»команда» указывается команда Windows NT или пакетная программа, которая будет выполнена. Имя файла должно указываться полностью.
При этом, если выполняется какая-либо из внутренних команд, например, COPY или DIR, а не исполняемый файл, то необходим запуск командного интерпретатора с ключом /С, например: AT 10:00 «CMD /C DIR > C: est.out.
Команда For — Ее возможности обширны, но мы ограничимся демонстрацией лишь одной из них — Копирование по сети на все машины сразу. Допустим, что требуется скопировать файл на двадцать машин. Делается это очень быстро. Сначала в файл list.txt записываем список всех имеющихся в сети машин. В консоли пишем:
net view > c:list.txt Затем, чтобы выполнить, например, копирование файла patch.exe на каждую машину из списка, даем команду:FOR /F «tokens=1» %i in (с:list.txt) do copy d: emppatch.exe «%iC$program filesICQ» Переменная %i будет автоматически принимать значение NetBIOS-имени машины из новой строки файла list.txt и на эту машину будет производиться копирование.
Запуск командной строки (cmd.exe) с правами администратора
Для запуска командной строки (cmd.exe) с правами администратороа сделайте следующее:
Нажмите Пуск и в поле поиска ввдеите cmd. На найденном файле нажмите правую клавишу мыши и выберите в контекстном меню пункт «Запуск от имени администратора». Обратите внимание, что заголовок окна примет вид Администратор: Командная строка.Реестр
В справочнике по реестру Windows смотрите статью Изменение вида приглашения командной строки
Реклама