World of User.ru - Pair форум для геймеров и специалистов


Тема: Настройка командной строки Windows.
Аватар root
Сообщений: 211
Сообщение: 01.01.2010 00:00     Настройка командной строки Windows.   #1 (permalink)
Приложение "Командная строка", запускаемое через стандартное меню Windows, можно сделать более удобным в использовании, немного изменив его свойства под свои предпочтения. Часть настроек можно выполнить изменением свойств ярлыка, с помощью которого выполняется запуск командной строки, а часть - редактированием реестра Windows.

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

1. Откройте окно Командная строка.

2. Щелкните указателем мышки левый верхний угол окна и выберите команду Свойства.

3. Выберите вкладку Общие.

4. В области Запоминание команд выберите или введите значение 999 в поле Размер буфера, а затем выберите или введите значение 5 в поле Количество буферов. Увеличение размера буфера экрана до 999 позволяет выполнять прокрутку в окне командной строки. Увеличение количества буферов до пяти увеличивает число строк в окне командной строки до 5000.

5. В области Правка установите флажки Выделение мышью и Быстрая вставка. Флажок Выделение мышью позволяет копировать и вставлять данные в окне командной строки. Чтобы скопировать, выделите левой кнопкой мыши текст в окне командной строки и нажмите правую кнопку мыши. Чтобы выполнить вставку в командную строку или текстовый файл, щелкните правой кнопкой мыши.

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

В диалоговом окне Изменение свойств выберите вариант Сохранить свойства для других окон с тем же именем.
root вне форума  root вне форума
Войдите, чтобы благодарить
Аватар root
Сообщений: 211
Сообщение: 01.01.2010 00:00     Настройка командной строки Windows.   #1 (permalink)
Изменение внешнего вида и некоторых свойств командной строки можно выполнить не только с помощью определенных ключей при запуске <B>cmd.exe</B>, но и изменив параметры реестра, предназначенные для командного процессора в разделах:
<B>
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor</B> - для всех пользователей.
<B>HKEY_CURRENT_USER\Software\Microsoft\Command Processor\</B> - для текущего пользователя.
<B>HKEY_CURRENT_USER\Console\</B> - дополнительно для текущего пользователя.
Параметры командной строки при запуске <B>CMD.EXE</B> имеют наивысший приоритет, а пользовательские настройки ( раздел реестра HKEY_CURRENT_USER ) имеют приоритет над настройками для компьютера ( раздел реестра HKEY_LOCAL_MACHINE ).
Одной из наиболее полезных настроек является изменение обработки вводимой командной строки таким образом, чтобы можно было выполнять подстановку имен файлов и каталогов при нажатии специальной клавиши, как это реализовано в командной оболочке Unix-подобных операционных систем. Так например, для перехода в каталог <B>home</B> не обязательно набирать команду :<BR><BR>
<B>cd /home</B>
а достаточно ввести <B>cd /h </B> и нажать специальную клавишу <B>Tab</B> - недостающая часть имени ( <B>ome</B> ) будет подставлена в качестве параметра команды смены каталога. Очень полезная возможность при наборе длинных имен файлов и каталогов.
Аналогичным образом можно настроить и командную строку Windows. Запустите редактор реестра и перейдите в раздел <BR><BR>
<B>
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor
</B>
Код символа <B>Tab</B> равен шестнадцатеричному числу <B>9</B> и его нужно задать в формате <B> REG_DWORD</B> для параметров <B>CompletionChar</B> и PathCompletionChar</B> ( значение 0x40 заменить на 0x9 )
Теперь, после перезапуска приложения командной строки, оцените преимущества подстановки части имен, выполнив следующие действия:<BR><BR>
- перейти в корень диска C:
<B>CD C:\</b>
- для перехода, например в каталог с длинным именем <B>Program Files </B> наберите
<B>CD Pro</B> и нжмите <B>Tab</b>. В строке ввода должна появиться команда :
<B>CD "Program Files"</B>
Как видим, кроме того, что выполняется подстановка недостающей части имени каталога, в тех случаях, когда в нем имеется символ пробела, добавляются еще и двойные кавычки. <BR><BR>
В тех случаях, когда имеется несколько совпадающих начальных частей имен файлов или каталогов, при каждом нажатии клавиши <B>Tab</B> будет подставляться следующее по алфавитному порядку имя. Для возврата на предыдущее - используется комбинация <B>Shift+Tab</B>
Правка реестра позволяет также изменить внешний вид окна командной строки, например, цвет фона и цвет символов, как это выполняется с помощью команды <B>COLOR</B> или ключа <B>/T </B> при запуске <B>CMD.EXE</B>. Расцветку определяют параметры<BR><BR>
<B>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\DefaultColor</B> -
для всех пользователей.>

<B>HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DefaultColor</B> -
для текущего пользователя. >

Значения параметров из раздела пользователя имеют больший приоритет, по сравнению с параметрами раздела HKEY_LOCAL_MACHINE

Если параметр <B>DefaultColor</B> имеет значение по умолчанию
( REG_DWORD 0x00000000 ), то цветовой набор определяется значением параметра
<B>HKEY_CURRENT_USER\Console\ScreenColors</B>.
На практике, изменение цвета фона окна и цвета символов лучше всего задавать значением параметра типа REG_DWORD:
<B>HKEY_CURRENT_USER\Console\ScreenColors</B>.
Младший байт этого параметра определяет цвета фона и текста, каждый из которых задается шестнадцатеричной цифрой. Старший бит определяет яркость, а последующие биты - цвет :
Бит 0 - яркость
Бит 1 - красный ( R )
Бит 2 - зеленый ( G )
Бит 3 - синий ( B )
Значения битов задают комбинацию цветов, так например, для желтого цвета используется установка битов 1 и 2 ( Красный и Зеленый).
Старшие 4 бита ( тетрада ) определяют цвет фона, младшие - цвет текста.
Каждая цифра тетрады может иметь следующие значения:
<pre>
0 = Черный 8 = Серый
1 = Синий 9 = Светло-синий
2 = Зеленый A = Светло-зеленый
3 = Голубой B = Светло-голубой
4 = Красный C = Светло-красный
5 = Лиловый D = Светло-лиловый
6 = Желтый E = Светло-желтый
7 = Белый F = Ярко-белый
</pre>
<BR><BR>
Примеры значений параметра <B>ScreenColors</B>:
<B>F0</B> - "консоль наоборот> - черные символы на белом фоне.
<B>20</B> - зеленый фон, черные символы.
<B>A0</B> - яркий зеленый фон, черные символы.
<B>9F</B> - яркий синий фон, яркие белые символы.
root вне форума  root вне форума
Войдите, чтобы благодарить
Аватар root
Сообщений: 211
Сообщение: 01.01.2010 00:00     Настройка командной строки Windows.   #1 (permalink)
При работе в командной строке удобно использовать, полностью или частично, ранее введенные команды. Для вызова ранее введенных команд используются клавиши со стрелками Стрелка Вверх - на одну команду назад и Стрелка Вниз - на одну команду вперед. Кроме того, можно использовать функциональные клавиши:
F1 - посимвольный вызов последней введенной команды. Каждое нажатие F1 приводит к последовательной подстановке в поле ввода одного символа из предыдущей команды.
F2 - копирование до символа. После нажатия на F2 на экране отображается запрос символа, до которого будет скопирована предыдущая команда. Например, если предыдущая команда была ping yandex.ru, и в качестве символа задана точка, то в строку ввода команды будет занесено ping yandex, если задан пробел, то - ping.
F3 - вызов предыдущей команды.
F4 - удалить до символа. Выполняется удаление текста от текущей позиции курсора до заданного символа.
F5 и F8 - вызов буфера ранее введенных команд. Вывод по нажатию клавиши F5 прекращается когда будет отображена первая введенная команда текущей сессии.
F7 - отображение ранее введенных команд в отдельном окне в виде списка. Для выполнения нужной команды нужно выбрать ее, используя клавиши со стрелками, и нажать ENTER
F9 - выполнить команду, номер которой запрашивается. Номер команды в списке истории можно получить при использовании F7.
root вне форума  root вне форума
Войдите, чтобы благодарить

Войдите или зарегистрируйтесь, чтобы оставить ответ.

Быстрый переход

Powered by SvekolkaBB v1.0
Handcrafted with svekla ©2025 WorldOfUser.ru
Время: 01:57. Часовой пояс GMT +3.