Title
Создает заголовок окна командной строки.
Синтаксис
title [строка]
Параметры
- строка
- Задает текст заголовка окна командной строки.
- /?
- Отображает справку в командной строке.
Примечания
- Чтобы указать заголовок окна для пакетных программ, включите команду title в начало пакетной программы.
- Установленный заголовок окна может быть изменен только повторным вызовом команды title.
Примеры
Чтобы установить заголовок окна для пакетной программы, введите следующую команду:
rem Эта пакетная программа обновляет сведения о сотруднике:
cls
@echo off
title Обновление файлов
copy \\server\share\*.xls c:\users\common\*.xls
echo Файлы обновлены.
title Командная строка
Если вы хотите использовать русские буквы для определения заголовка, то необходимо помнить о кодировке.
Текст кодировки bat файла должен быть DOS (866). Тогда русские буквы будут корректно отображаться при выводе.
Многие текстовые редакторы поддерживают такую кодировку.Если сам bat файл в кодировке WIN (1251), то приведенный ниже пример не приведет к желаемому результату.
rem НЕ ВЕРНО
cls
@echo off
title копируем файлы
copy \\server\share\*.xls c:\users\common\*.xls
echo Файлы обновлены.
title Файлы обновлены
pause
Более того, такой вариант вывода так же разочарует вас
rem НЕ ВЕРНО
chcp 1251 >NUL
title Русский текст
chcp 866 >NUL
pause
Как же быть если очень хочется вывести русский текст в заголовок страницы? Существует несколько различных ... назовем это приличным словом - приемов для решения этой задачи. Рассмотрим самый простой, как мне кажется.
chcp 1251 >NUL
set x=Не ждите чуда, чудите сами
chcp 866 >NUL
title %x%
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь