Изменение каталога запуска по умолчанию для командной строки в Windows 7

Что такое командная строка?

До графических пользовательских интерфейсов и Windows наиболее используемой операционной системой была DOS (Disk Operating System) — текстовая операционная система, которая позволяла запускать программы, вводя команды вручную. Запуск операционной системы Windows упростил весь процесс работы на компьютере, сделав его более наглядным.

Хотя DOS больше не входит в операционные системы Windows начиная с Windows ME (в 2000 году), у нас все еще есть приложение командной строки — текстовый интерпретатор командной строки, аналог командной оболочки, найденной в старой операционной системе DOS.

Командную строку обычно предпочитают опытные пользователи и ИТ-специалисты, которые используют ее для запуска всевозможных команд, от базовых до более сложных сетевых команд и команд управления дисками. Командная строка также полезна, если вы хотите просматривать системную информацию и управлять запущенными процессами, исправлять проблемы с загрузочными записями вашего ПК или даже восстанавливать отсутствующие или поврежденные файлы Windows.

Автодополнение путей файлов

В командной строке Windows можно выполнять подстановку имен файлов и каталогов при нажатии клавиши Tab. Например, для перехода, в каталог с длинным именем Program Files наберите начальную часть имени каталога

CD Pro и нажмите Tab. В строке ввода должна появиться команда :

CD “Program Files”

Как видим, выполняется подстановка недостающей части имени каталога, а в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки.

Если имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши Tab будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее – используется комбинация Shift Tab

Горячие клавиши

Начнем с горячих клавиш, ведь сначала необходимо изучить, что нам может дать рабочая среда.

F1 — В консоли эта клавиша работает в точности как и стрелка вправо, т.е. выводит по одному символу из последней введенной (либо выбранной в истории) команды.F2 <символ> — Выводит последнюю введенную команду до указанного символа. Например, если последняя введенная вами команда выглядела вот так:

ping 192.168.25.1

то после нажатия комбинации клавиш

F2 5

вы получите:

ping 192.168.2

F3

— Выводит последнюю, и только последнюю, в истории команду целиком.

F5

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

F6

— Вставляет символ EOF на текущую позицию командной строки, что аналогично нажатию комбинации Ctrl Z.

F7

— Диалоговое окно, содержащее историю команд.

imageAlt F7

— Очищает историю команд.

— Перебирает команды, которые начинаются с символов уже введенных в командную строку.


Если перед нажатием

F8

ничего не вводить, то эта клавиша будет работать как и стрелка вверх, но с небольшим отличием — перебор строк будет осуществляться циклично, т.е. после первой команды из списка будет выведена последняя.

F9 <число>

— Вставляет команду из истории под соответствующим номером. К примеру, в ситуации приведенной на скрине выше при нажатии комбинации

F9 4

в консоли появится:

ipconfig

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

Для запуска командной строки можно воспользоваться одним из следующих способов:

Пуск – Выполнить (или клавиши Win R) введите cmd и нажмите клавишу Enter;

Пуск – Все программы – Стандартные – Командная строка»;

Пуск – Поиск – Командная строка.
Также, для запуска командной строки можно использовать заранее подготовленный ярлык, ссылающийся на исполняемый файл %SystemRoot%system32cmd.exe ( обычно – C:Windowssystem32cmd.exe).

Изменение каталога запуска по умолчанию для командной строки в windows 7

Вопрос:

Лучший ответ:

Ответ №1

Сделайте ярлык, указывающий на cmd.exe somwhere (например, рабочий стол), затем щелкните правой кнопкой мыши на копии и выберите “свойства”. Перейдите в меню “Ярлык” и измените каталог “Начать в:”.

Ответ №2

Ответ №3

Ответ №4

  • Нажмите “Пуск” и введите “cmd” или “command prompt”.
  • Выберите Top most search application с именем точно такого же “cmd” или “командной строки”.
  • Щелкните правой кнопкой мыши на нем и выберите “Отправить в” = > “Рабочий стол”.
  • На рабочем столе Появится ярлык “cmd”
  • Щелкните правой кнопкой мыши на этом значке и выберите “Свойства”
  • Появится всплывающее окно, в закладке “Ярлык” Введите новое местоположение в опции “Ввести в” (например, D:xyz)
  • Перетащите этот значок и добавьте его в “Панель задач”

Ответ №5

Ответ №6

В меню “Пуск” Windows щелкните правой кнопкой мыши “Командная строка”.

Нажмите “Свойства”.

Откроется диалоговое окно “Свойства командной строки”.

Отредактируйте поле “Начать” в том месте, где вы хотите запустить командную строку.

Пример: Chand% HOMEDRIVE %% HOMEPATH% to D:PersonalPrograms.

В следующий раз, когда вы запустите командную строку, стартовой папкой будет D:PersonalPrograms

Ответ №7

На окнах 7:

  1. Выполните поиск “cmd” на вашем компьютере с Windows
    1. щелкните правой кнопкой мыши cmd и щелкните левой кнопкой мыши “Закрепить в меню” Пуск “(в качестве альтернативы щелкните правой кнопкой мыши cmd – нажмите кнопку” Копировать “, а затем вставьте на рабочий стол).
    2. щелкните правой кнопкой мыши на cmd в меню “Пуск” или на рабочем столе (в зависимости от выбора 2 выше) – щелкните левой кнопкой мыши свойства
    3. внутри текстового поля “начать с” вставьте расположение вашего начального каталога по умолчанию
    4. Нажмите Применить и ОК

Каждый раз, когда вы нажимаете на cmd в меню “Пуск” или ярлыке на рабочем столе, CMD открывается в вашем местоположении по умолчанию

Ответ №8

изменение ярлыка под Windows System 8.1 работало для меня – еще одна вещь, которую я нашел, это то, что “Начать In:” WORKS, когда Advanced → Run as admin, – UNCHECKED, однако, если CHECKED, он не работает

Ответ №9

Бит опоздал, но игнорирует моды реестра.
Просто измените цель ярлыка на:

cmd /k "command"

то есть.

cmd /k "cdmyStartUpFolder"

Voila!

Ответ №10

Ответ №11

Редактировать: на самом деле кажется, что редактирование ярлыка файла нарушает комбинацию клавиш Win x, c. (Мораль этой истории: изменяйте только те системные файлы, которые вы знаете, как исправить! В конце концов, после обновления Windows он восстанавливал сам себя.)

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


Как указывают другие ответы, изменение места запуска команды автозапуска реестра является плохой идеей, поскольку оно молча нарушает работу других программ, которые выполняют оболочку для таких задач, как код Visual Studio.

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

Если вы используете Win x, c для запуска cmd, вы можете отредактировать Start In для

"%LOCALAPPDATA%MicrosoftWindowsWinXGroup32 - Command Prompt.lnk"

Ответ №12

Ответ №13

Ответ №14

type

cmd.exe /k cd c:/

в текстовом файле и сохранить как cmd.bat Щелчок этого файла делает трюк. Вы также можете подключить его к меню “Пуск”.

Для запуска в многораздельном диске (например, D) используйте

cmd.exe /k d:

Ответ №15

Ответ №16

Ответ №17

Привет, если вы хотите, чтобы cmd автоматически открывался при запуске компьютера, вы можете поместить исполняемый файл cmd.exe в папку автозагрузки (просто найдите автозагрузку и поместите туда ярлык cmd.exe)

Ответ №18

Команда “начать в каталоге”

cmd /K cd C:WorkSpace

но если WorkSpace находится на другом диске, отличном от C, консоль будет запущена в папке по умолчанию, и вам все равно нужно поместить D: изменить диск
Чтобы избежать этого, используйте cd с параметром -d

cmd /K cd -d D:WorkSpace

создать ярлык и ваше исправленное;)

Ответ №19

regedit отлично поработал. HKEY_CURRENT_USERSOFTWAREMICROSOFTCommand Процессор, все, что вам нужно сделать, это изменить значение ключа AutoRun, которое уже установлено в том месте, где вы в настоящее время загружаетесь в новое значение в формате:

cd /d <drive:path>

for c:, that would be cd /d c:
for junk, that would be cd d/ c:junk

его очень простой, даже новичок, который никогда не использовал regedit, должен уметь это понять. если нет, перейдите в приглашение c:и просто введите regedit, а затем следуйте по пути к ключу.

:/>  Что делать, если тормозит компьютер с Windows - Лайфхакер

Использование буфера обмена.

Текст, выделенный в окне приложения, можно скопировать в буфер обмена, а также вставить его из буфера обмена в поле ввода. При стандартных настройках командной строки для выделения текста используется пункт ”Пометить” контекстного меню, вызываемого правой кнопкой мышки. При желании, в свойствах ярлыка, с помощью которого выполняется запуск можно включить режим выделения мышью:

В режиме выделения мышью, контекстное меню не используется, а текст выделяется с использованием левой кнопки мышки. Копирование и вставка выполняется при нажатии правой кнопки мышки.
При включенном режиме ”Разрешить сочетания клавиш с CONTROL”, можно использовать стандартные сочетания клавиш:

– CTRL C (CTRL Insert) – скопировать выделенный текст.

– CTRL V (Shift Insert) – вставить выделенный текст.

Использование истории команд и горячих клавиш.

Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх – на одну команду назад и Стрелка Вниз – на одну команду вперед. Кроме того, можно использовать функциональные клавиши:

F1 – посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.

Как изменить стандартный эмулятор терминала в windows (cmd)?

Терминал по умолчанию

Вы можете настроить ConEmu в качестве терминала по умолчанию для cmd.exe, tcc.exe, powershell.exe или любого другого консольного приложения. Фактически, вы выбираете, из какого приложения вам нужно запустить любое консольное приложение, даже из Visual Studio для отладки консольных приложений.

Терминал ConEmu по умолчанию настроен

Просто включите флажок, укажите приложения от вас, как запустить консольные инструменты (например explorer.exe|totalcmd.exe|wdexpress.exe) и вуаля. Вы можете нажать Win Rтип ipconfig /allи нажмите Enter. Вы даже можете запустить консольное приложение в отладчике Visual Studio. Новая консоль начнет присоединяться к новой вкладке ConEmu. Вы также можете дважды щелкнуть по некоторому исполняемому файлу в окне проводника.

Вы можете найти больше информации о функции в вики проекта: DefaultTerminal .

альтернатива

Кроме того, существует альтернативный, менее предпочтительный способ автоматического запуска ConEmu при запуске cmd.exe и tcc.exe. Просто нажмите «Зарегистрировать автозапуск ConEmu» в Настройках -> ComSpec.

Настройка командной строки.

Стандартное окно командной строки – это окно с символами белого цвета на черном фоне. Параметры шрифтов, цвет и фон символов, использование буфера обмена и прочие свойства командной строки можно изменить в соответствии со своими предпочтениями. Настройки можно выполнить изменяя свойства ярлыка, с помощью которого выполняется запуск приложения командной строки, либо правкой параметров реестра, относящихся к командному процессору.

Страница, посвященная настройкам командного процессора CMD

Работа в командной строке предполагает ввод данных с клавиатуры, при чем, иногда довольно большого объема. Этот объем можно значительно сократить, используя некоторые приемы:

Настройте буферы командной строки с историческими записями

Буфер служит исторической записью команд, которые вы выполнили, и вы можете перемещаться по командам, которые вы ранее ввели в командной строке, с помощью клавиш со стрелками вверх и вниз. Вы можете изменить настройки приложения для буферов в разделе «История команд» на вкладке «Параметры».

Настройте, сколько команд сохраняется в буфере команд, установив размер буфера. Хотя по умолчанию установлено 50 команд, вы можете установить его равным 999, но имейте в виду, что это занимает ОЗУ. Проверка опции «Discard Old Duplicates» в нижней части раздела позволяет Windows 10 удалять дубликаты записей команд из буфера.

Вторая опция, «Количество буферов», определяет максимальное количество одновременных экземпляров, чтобы иметь свои собственные буферы команд. Значение по умолчанию — 4, поэтому вы можете открыть до четырех экземпляров командной строки, каждый со своим отдельным буфером. После этого ограничения ваши буферы перерабатываются для других процессов.

Настройте внешний вид курсора в командной строке

Первый раздел вкладки «Параметры», «Размер курсора», управляет размером вашего мигающего курсора при вводе в окне командной строки. Вы можете выбрать между Малым (по умолчанию), Средним или Большим.

Курсор также можно настроить в экспериментальных настройках вкладки «Терминал». Раздел «Форма курсора» позволяет выбрать другую форму для мигающего курсора.

Первым доступным параметром в этом разделе является «Использовать устаревший стиль», который отображает толстое подчеркивание в своем маленьком размере по умолчанию и сплошную квадратную рамку, когда среднего размера. Когда значение «Большой», параметр «Использовать устаревший стиль» не отличается от последнего параметра, называемого параметром «Solid Box», который преобразует курсор в сплошной вертикальный прямоугольник независимо от его заданного размера.

Ни один из других параметров формы не показывает каких-либо различий в зависимости от размера курсора, и для большинства из них их внешний вид легко определить по их именам: подчеркивание, вертикальная черта и пустое поле, причем последний является контуром вертикали прямоугольник.

ПРИМЕЧАНИЕ. Конечно, вы всегда можете их протестировать, но имейте в виду, что форма курсора в настоящее время сбрасывается на «Использовать устаревший стиль» по умолчанию каждый раз, когда вы снова получаете доступ к окну «Свойства», поэтому, если вы вносите какие-либо изменения в свойствах командной строки, убедитесь, что выбрали желаемую форму курсора еще раз, прежде чем нажать или нажать OK .

В разделе «Цвета курсора» на вкладке «Терминал» вы можете выбрать экспериментальную настройку «Использовать цвет», чтобы выбрать собственный цвет для курсора, вставив его десятичный код цвета RGB. Мы смогли найти обширный список кодов здесь, но вы также можете использовать поисковую систему, чтобы найти ваш любимый цвет, и поле под опцией помогает, предлагая предварительный просмотр в реальном времени по вашему выбору.

Настройте макет, размер и положение окна командной строки

Вкладка «Макет» управляет положением и размером окна командной строки , а также позволяет решать, как отображается содержимое приложения. В первом разделе «Размер экранного буфера» вы можете настроить значение ширины, чтобы указать, сколько символов может поместиться на строке в окне командной строки, прежде чем текст отобразится на следующей строке. Поле Высота регулирует максимальное количество строк, сохраняемых и отображаемых приложением.

Если флажок «Перенос текста при изменении размера» установлен, параметр «Ширина» остается серым и не может быть изменен, поскольку текст автоматически переносится при изменении размера в соответствии с окном командной строки. Мы рекомендуем оставить этот параметр включенным, чтобы текстовый вывод командной строки всегда был виден целиком.

Хотя вы всегда можете отрегулировать размер окна командной строки, захватывая его края или углы и перетаскивая их в соответствии со своими предпочтениями, эти настройки применяются только к этому конкретному сеансу и теряются при его закрытии. Однако приложение запоминает изменения, сделанные в разделе «Размер окна» на вкладке «Макет».

С помощью положения окна вы точно настраиваете, где на экране появляется окно командной строки. Вы можете сделать это, настроив в пикселях расстояние от окна приложения до левого и верхнего краев экрана. Убедитесь, что поле «Let System Position Window» не отмечено; в противном случае поля в этом разделе неактивны. Еще раз, окно предварительного просмотра справа отображает изменения в режиме реального времени.

Настройте размер и тип шрифта, используемого в командной строке

Шрифт отображения в окне командной строки можно легко изменить на вкладке «Шрифт». Первый раздел дает вам возможность изменить размер шрифта, используемого окном командной строки. Либо выберите одно из значений в списке в разделе «Размер», либо щелкните (или коснитесь) поле «Размер», чтобы ввести значение от 5 до 72.

В разделе «Шрифт» вы можете изменить тип шрифта, используемого в командной строке . Список в этом разделе отображает семь шрифтов, которые вы можете выбрать: Consolas (по умолчанию), Courier New, Lucida Console, MS Gothic, NSimSun, Растровые шрифты и SimSun-ExtB.

:/>  Как найти файлы DxDiag и MSInfo для отправки информации в саппорт

Поле «Выбранный шрифт» внизу предлагает предварительный просмотр ваших изменений в реальном времени, что облегчает принятие решения. Помните, что выбор нового размера шрифта в разделе «Размер» также приводит к изменению размеров окна командной строки, как показано в окне предварительного просмотра окна в верхнем правом углу. Однако вы можете настроить размер окна, следуя инструкциям в следующей части руководства.

Настройте цвета, используемые в командной строке

Цветовая схема по умолчанию, вызывающая зевок в командной строке, конфликтует с яркими цветами, встречающимися в большинстве приложений Windows 10. К счастью, мы можем развлекаться, изменяя его внешний вид с помощью параметров на вкладке «Цвета», которая полностью настраивает цвета, используемые в командной строке.

Первое, что вы видите в верхнем левом углу вкладки, это четыре элемента, которые вы можете настроить: текст на экране, фон экрана, всплывающий текст и фон всплывающего окна. Хотя Screen Text меняет цвет текста, отображаемого в окне командной строки, а Screen Screen меняет фон для этого текста, последние два параметра не представляют особого интереса, так как всплывающие окна чаще всего встречаются разработчиками.

Чтобы изменить цвет для любого из этих активов, сначала выберите его из списка. Затем вы можете щелкнуть или нажать один из предустановленных цветов, показанных ниже, или использовать раздел «Выбранные значения цвета», чтобы выбрать собственный цвет, вставив его десятичный код цвета RGB.

Если заданный фон для окна командной строки имеет тот же цвет, что и текст, это может сбить пользователей с толку, делая невозможным чтение любого отображаемого текста. К счастью, поля «Выбранные цвета экрана» и «Выбранные всплывающие цвета» обеспечивают обратную связь в реальном времени и позволяют легко выбирать подходящие цвета.

На вкладке «Терминал» вы можете найти дополнительные параметры цвета, представленные в качестве экспериментальных настроек. Вверху раздела «Цвета курсора», который мы уже рассмотрели в предыдущем разделе этого урока, есть раздел «Цвета терминала». Если этот флажок установлен, параметр «Использовать отдельный передний план» позволяет изменять цвет текста, а параметр «Использовать отдельный фон» позволяет настраивать фон.

Используйте значения RGB для определения любых цветов в спектре, соблюдая флажки под каждой опцией, чтобы получить предварительный просмотр ваших вариантов цвета в реальном времени. Если включены цвета терминала (т.е. их флажки установлены), цвета, заданные для текста и фона на вкладке «Терминал», имеют приоритет над цветами, выбранными на вкладке «Цвета», и переопределяют их.

Объединение нескольких команд в цепочку

В командной строке Windows существует возможность последовательного выполнения нескольких команд в зависимости от результатов их выполнения. Для чего используются символы объединения команд – & (амперсанд) и | (вертикальная черта)

& – одиночный амперсанд используется для разделения нескольких команд в одной командной строке. Например:

Оператор и

&&

Пример: Команда1 && Команда2 — Команда2 будет выполняться только в том случае, если произошло успешное выполнение Команды1

Оператор или

||


Пример: Команда1 || Команда2 — Команда2 будет выполняться только в том случае, если Команда1 не смогла выполниться.

Для группирования команд используются круглые скобки, примеры:

  • (Команда1 & Команда2) && Команда3 – Если Команды1 и Команды2, выполнятся успешно, произойдет выполнение Команды3.
  • (Команда1 & Команда2) || Команда3 — Если Команды1 и Команды2, не выполнятся, произойдет выполнение Команды3.

Спасибо за внимание! Жду критики и предложений…

Операторы командной строки

Я, давным-давно, когда был маленький, даже не представлял как можно работать в консоли без графического интерфейса. Ведь вывод команд порой занимает десятки страниц, а если надо выбрать оттуда какие-то данные, то и постраничный вывод не спасет. Но однажды я поставил на старый комп FreeBSD, открыл хандбук и просто голова кругом пошла от открывшихся возможностей. Там можно перенаправить вывод команды на вход другой команды и это называется конвейером.

Оператором конвейера в *nix и cmd, является символ вертикальной черты.

|

Например, вывод всех текстовых файлов в текущей папке покажет команда

dir | find ".txt"

Статья – cmd: настройка интерфейса и эффективное использование cmd

Статья от 27.10.2021
Автор: Dragokas

1. Настройка интерфейса и эффективное использование CMD.

1.1. Управление мышкой.

1.2. Внешний вид, цвета и буфер экрана.

1.3. Быстрые клавиши, автоподстановка имен файлов/папок, история команд.

1.4. Поиск текста в выводе консоли.

Что мы получим:

  • удобство набора;
  • быстрый доступ к ранее введенным командам;
  • скоростной ввод имен файлов, даже не зная их перечня;
  • визуальную привлекательность окна;

Начнем тюнинг:

Запустим консоль – “Пуск”, “Выполнить”, CMD, {ENTER}.
Правый клик мыши по заголовку (или ALT Пробел) -> Свойства или Умолчания*

* Свойства – означает, что настройки применяются к окну ком. процессора (CMD.exe), а также пакетным файлам команд .BAT, .CMD
* Умолчания – означают, что настройки наследуются консольными программами, если иные параметры не предусмотрены ее разработчиком.

5.1. Управление мышкой.

Вкладка “Общие”:

Копирование/вставка в/из буфера обмена

1. “Выделение мышью” и “Быстрая вставка” – ставим галочку.
Теперь можем выделять текст с помощью мыши, как в обычном блокноте.

Копирование текста в буфер (после его выделения) – правый клик мышью.
Вставка из буфера – тоже правый клик мышью. Быстро и удобно

Обратите внимание:
если эта настройка включена, случайный клик мышью по окну CMD
приведет к приостановке выполнения пакетного файла, пока Вы не нажмете любую* клавишу на клавиатуре.
* Например, стрелку (только не модификаторы Ctrl, Alt…).

5.2. Внешний вид и буфер экрана.

Цвет шрифта и фона:

1) Через Свойства

Вкладка “Цвета” ->
1. Текст на экране
2. Фон экрана.

Можно настроить в любой RGB-гамме.
По-умолчанию, доступны 16 предустановленных цветов,
но можно задать и отдельно каналы “Красный”, “Зеленый” и “Синий”
Внимание: это заменяет предустановленную ячейку цвета*.

Давайте, зададим фон окна CMD под стиль форума msconfig.ru:
Нажимаем: Цвета -> Фон экрана -> Синяя ячейка цвета -> Выставим вручную гамму:
R (красный) – 30
G (зеленый) – 0
B (синий) – 115.

*Чтобы сбросить гамму на стандартную, достаточно удалить параметр реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeColorTable01

2) Цвет можно временно задать и через команду консоли:

где 0 и B – 16-ричный код цвета

1-я цифра – фон

2-я цифра – текст

Настройки сохраняться только в текущем окне до выхода.

Расшифровка Color /?

0 = Черный 8 = Серый
1 = Синий 9 = Светло-синий
2 = Зеленый A = Светло-зеленый
3 = Голубой B = Светло-голубой
4 = Красный C = Светло-красный
5 = Лиловый D = Светло-лиловый
6 = Желтый E = Светло-желтый
7 = Белый F = Ярко-белый

Посмотреть вложение Colors_DEMO_by_Inquisitor.zip

Текущие настройки хранения выбранного цвета фона/цвета текста находятся в параметре реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeScreenColors

Размер окна и положение:

1) Через свойства:

Высота и буфер экрана вывода.

Вкладка: “Расположение” -> Размер окна -> “Высота”
По-умолчанию: 25, что весьма мало.
Рекомендую ставить по-больше: 40-80 символов.
Важно видеть сразу максимум информации на экране без необходимости в полосе прокрутки.

Но иногда отчет бывает так велик, что прокручивать все равно нужно.
И тут наткнемся на буфер:
по-умолчанию, консоль сохраняет последние 300 строк вывода.
По желаю, можете установить больше – 500, к примеру.
Больше не рекомендую, иначе полоса прокрутки будет слишком маленькой: за нее тяжело ухватиться и пролистывание будет чрезмерно быстрым.

Ширина.

Вкладка: “Расположение” -> Размер окна -> “Ширина”
По-умолчанию: 80 и этого зачастую хватает.
Иногда бывает необходимость увидеть “широкий” вывод в одну строку, например:

  • длинное имя ключа реестра,
  • помощь по команде Robocopy /?

Согласитесь, в режиме 120 символов по ширине выглядит более симпатично:

2) Высоту и ширину можно задать и

командой консоли

:

Работает только в текущем окне до выхода.

Внимание

: это стирает весь вывод консоли и устанавливает буфер равным этому же значению (полосы прокрутки текста не будет).

Настройки храняться в параметре реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeWindowSize

Стартовое положение консоли:

Стандартно, новое окно появляется со смещением относительно старого.
По желанию, можно чтобы оно появлялось в том же месте (накладывались друг на друга).

:/>  Оптимизация и ускорение работы Windows 10 на слабом компьютере

Вкладка: “Расположение” -> Положение экрана -> “Автоматический выбор” – снять галочку.

Position.png

Настройки храняться в параметре реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeWindowPosition

5.3. Быстрые клавиши, автоподстановка имен файлов/папок, история команд.

Представим: набрали мы длинную команду и ошиблись в 1-м символе.
Что делать?

Вариант – двигать курсор стрелками “<-” “->”
Но можно и проще:


Еще потренируемся?

Создаем папку temp

Выделяем в консоли текст

c:temp

и копируем в буфер правым кликом мыши.

создаем в папке пару файлов:

Выполните такие нажатия и наблюдайте за происходящим:

История команд.

Мы ввели команду:

Теперь мы хотим ввести:

{F7} – Вывод меню с перечнем введенных нами команд в хронологическом порядке.

Двигаться по меню – стрелки “Вверх”, “Вниз”. Выполнить команду – {ENTER}.

Настройка истории команд:

Количество запоминаемых команд – ALT Space, “Свойства”, вкладка “Общие” -> Запоминание команд -> Размер буфера.

Не показывать одинаковые команды – там же, галочка “Отбрасывать повторения”.

Часто используемые комбинации:

На завершение привожу все горячие клавиши:


Редко используемые:

5.4. Поиск текста в выводе консоли.

Значимость:
Допустим, вывод справки к команде, и там Вы хотите найти нужное слово.

Итак, перед Вами текст:

Хочу найти слово “service”

Жмем эмблему “C:” (левый вырхний угол ) или ALT Space, “Изменить” -> “Найти…”
Вводим service {ENTER} несколько раз.

Наденное помечается выделением.

Из недостатков этого способа следует отметить:
– нельзя искать русские слова.
– текст будет утерян из виду, если его кол-во превысит установленный буфер экрана.
Выход:

  • использовать Find/Findstr (см. ниже)
  • форсировать вывод сообщений на английском языке от служебных команд с помощью переключения кодовой страницы в начале пакетного файла командой: chcp 862

2) Альтернативой является использование фильтров (Find, Findstr), которые мы рассмотрим в другом уроке.

§

Статья от 27.10.2021
Автор: Dragokas

1. Настройка интерфейса и эффективное использование CMD.

1.1. Управление мышкой.

1.2. Внешний вид, цвета и буфер экрана.

1.3. Быстрые клавиши, автоподстановка имен файлов/папок, история команд.

1.4. Поиск текста в выводе консоли.

Что мы получим:

  • удобство набора;
  • быстрый доступ к ранее введенным командам;
  • скоростной ввод имен файлов, даже не зная их перечня;
  • визуальную привлекательность окна;

Начнем тюнинг:

Запустим консоль – “Пуск”, “Выполнить”, CMD, {ENTER}.
Правый клик мыши по заголовку (или ALT Пробел) -> Свойства или Умолчания*

* Свойства – означает, что настройки применяются к окну ком. процессора (CMD.exe), а также пакетным файлам команд .BAT, .CMD
* Умолчания – означают, что настройки наследуются консольными программами, если иные параметры не предусмотрены ее разработчиком.

5.1. Управление мышкой.

Вкладка “Общие”:

Копирование/вставка в/из буфера обмена

1. “Выделение мышью” и “Быстрая вставка” – ставим галочку.
Теперь можем выделять текст с помощью мыши, как в обычном блокноте.

Копирование текста в буфер (после его выделения) – правый клик мышью.
Вставка из буфера – тоже правый клик мышью. Быстро и удобно

Обратите внимание:
если эта настройка включена, случайный клик мышью по окну CMD
приведет к приостановке выполнения пакетного файла, пока Вы не нажмете любую* клавишу на клавиатуре.
* Например, стрелку (только не модификаторы Ctrl, Alt…).

5.2. Внешний вид и буфер экрана.

Цвет шрифта и фона:

1) Через Свойства

Вкладка “Цвета” ->
1. Текст на экране
2. Фон экрана.

Можно настроить в любой RGB-гамме.
По-умолчанию, доступны 16 предустановленных цветов,
но можно задать и отдельно каналы “Красный”, “Зеленый” и “Синий”
Внимание: это заменяет предустановленную ячейку цвета*.

Давайте, зададим фон окна CMD под стиль форума msconfig.ru:
Нажимаем: Цвета -> Фон экрана -> Синяя ячейка цвета -> Выставим вручную гамму:
R (красный) – 30
G (зеленый) – 0
B (синий) – 115.

*Чтобы сбросить гамму на стандартную, достаточно удалить параметр реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeColorTable01

2) Цвет можно временно задать и через команду консоли:

где 0 и B – 16-ричный код цвета

1-я цифра – фон

2-я цифра – текст

Настройки сохраняться только в текущем окне до выхода.

Расшифровка Color /?

0 = Черный 8 = Серый
1 = Синий 9 = Светло-синий
2 = Зеленый A = Светло-зеленый
3 = Голубой B = Светло-голубой
4 = Красный C = Светло-красный
5 = Лиловый D = Светло-лиловый
6 = Желтый E = Светло-желтый
7 = Белый F = Ярко-белый

Посмотреть вложение Colors_DEMO_by_Inquisitor.zip

Текущие настройки хранения выбранного цвета фона/цвета текста находятся в параметре реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeScreenColors

Размер окна и положение:

1) Через свойства:

Высота и буфер экрана вывода.

Вкладка: “Расположение” -> Размер окна -> “Высота”
По-умолчанию: 25, что весьма мало.
Рекомендую ставить по-больше: 40-80 символов.
Важно видеть сразу максимум информации на экране без необходимости в полосе прокрутки.

Но иногда отчет бывает так велик, что прокручивать все равно нужно.
И тут наткнемся на буфер:
по-умолчанию, консоль сохраняет последние 300 строк вывода.
По желаю, можете установить больше – 500, к примеру.
Больше не рекомендую, иначе полоса прокрутки будет слишком маленькой: за нее тяжело ухватиться и пролистывание будет чрезмерно быстрым.

Ширина.

Вкладка: “Расположение” -> Размер окна -> “Ширина”
По-умолчанию: 80 и этого зачастую хватает.
Иногда бывает необходимость увидеть “широкий” вывод в одну строку, например:

  • длинное имя ключа реестра,
  • помощь по команде Robocopy /?

Согласитесь, в режиме 120 символов по ширине выглядит более симпатично:

2) Высоту и ширину можно задать и

командой консоли

:

Работает только в текущем окне до выхода.

Внимание

: это стирает весь вывод консоли и устанавливает буфер равным этому же значению (полосы прокрутки текста не будет).

Настройки храняться в параметре реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeWindowSize

Стартовое положение консоли:

Стандартно, новое окно появляется со смещением относительно старого.
По желанию, можно чтобы оно появлялось в том же месте (накладывались друг на друга).

Вкладка: “Расположение” -> Положение экрана -> “Автоматический выбор” – снять галочку.

Position.png

Настройки храняться в параметре реестра:
HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exeWindowPosition

5.3. Быстрые клавиши, автоподстановка имен файлов/папок, история команд.

Представим: набрали мы длинную команду и ошиблись в 1-м символе.
Что делать?

Вариант – двигать курсор стрелками “<-” “->”
Но можно и проще:


Еще потренируемся?

Создаем папку temp

Выделяем в консоли текст

c:temp

и копируем в буфер правым кликом мыши.

создаем в папке пару файлов:

Выполните такие нажатия и наблюдайте за происходящим:

История команд.

Мы ввели команду:

Теперь мы хотим ввести:

{F7} – Вывод меню с перечнем введенных нами команд в хронологическом порядке.

Двигаться по меню – стрелки “Вверх”, “Вниз”. Выполнить команду – {ENTER}.

Настройка истории команд:

Количество запоминаемых команд – ALT Space, “Свойства”, вкладка “Общие” -> Запоминание команд -> Размер буфера.

Не показывать одинаковые команды – там же, галочка “Отбрасывать повторения”.

Часто используемые комбинации:

На завершение привожу все горячие клавиши:


Редко используемые:

5.4. Поиск текста в выводе консоли.

Значимость:
Допустим, вывод справки к команде, и там Вы хотите найти нужное слово.

Итак, перед Вами текст:

Хочу найти слово “service”

Жмем эмблему “C:” (левый вырхний угол ) или ALT Space, “Изменить” -> “Найти…”
Вводим service {ENTER} несколько раз.

Наденное помечается выделением.

Из недостатков этого способа следует отметить:
– нельзя искать русские слова.
– текст будет утерян из виду, если его кол-во превысит установленный буфер экрана.
Выход:

  • использовать Find/Findstr (см. ниже)
  • форсировать вывод сообщений на английском языке от служебных команд с помощью переключения кодовой страницы в начале пакетного файла командой: chcp 862

2) Альтернативой является использование фильтров (Find, Findstr), которые мы рассмотрим в другом уроке.

Перенаправление данных стандартного ввода /вывода консоли.

Как уже упоминалось, в качестве стандартного устройства ввода командной строки используется клавиатура, а в качестве устройства вывода – дисплей. Однако, существует возможность перенаправления ввода-вывода на другие устройства c использованием операторов перенаправления:

Оставьте комментарий

Adblock
detector