Отключение специальных символов

Оцените статью

windows713757 Отключение специальных символовКак вы уже видели, следующие символы имеют для CMD специальное значение: <>()&!,;"

Если любой из этих символов нужно использовать как часть аргумента командной строки, передаваемого программе (например, для того чтобы команда find осуществляла поиск символа >), этот символ требуется Отключить, поставив перед ним знак вставки (Л). Он будет показывать, что этот символ нужно рассматривать как любой другой символ, а его специальное назначение не принимать во внимание. Для передачи в аргументе самого символа вставки Л нужно набрать

Например, команда echo выводит свои аргументы в окно командной строки. Команда echo <hello>

Приводит к проблемам, поскольку CMD считает, что вы желаете перенаправить ввод и получать его из файла по имени hello, а затем вы желаете перенаправить вывод непонятно куда, поскольку после > имя файла не указано, поэтому CMD выдаст сообщение об ошибке. А вот команда В предыдущих разделах рассказывалось, как CMD читает и интерпретирует команды. В данном разделе вы узнаете, как настроить CMD, чтобы она лучше отвечала вашим запросам. Обычно при первом запуске CMD проверяет реестр на наличие параметров в разделах (HKLM и HKCU являются сокращениями соответственно для HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER.) Любые параметры, имеющие типы REG_SZ (строка) или REG_EXPAND_SZ (строка с расширяемыми переменными среды), воспринимаются как команды, которые должны быть выполнены при первом запуске экземпляра CMD. Установки AutoRun могут использоваться для выполнения некоторых функций, которые в DOS предоставлялись файлом AUTOEXEC. BAT. В частности, может понадобиться запуск DOSKEY для установки макросов с помощью команды AutoRun. Если нужно, команды AutoRun можно отключить, запустив CMD в командной строке с ключом /D, который будет рассмотрен в данной главе чуть позже.

Комментирование закрыто.

Вверх страницы