Символы ∙ Назначение
$G или $g
∙ Перенаправляют вывод. Используйте эти символы для передачи вывода вместо экрана на устройство или в файл. Эквивалентны символу >.$G$G ил $g$g
∙ Добавляют вывод в конец файла. Их можно использовать для добавления выводимых данных к существующему файлу или замены данных в файле. Эквивалентны >>.$L или $1
∙ Перенаправляют ввод. Используйте их для считывания вместо клавиатуры с устройства или из файла. Эквивалентны <.$В или $b
∙ Передает вывод макрокоманды в команду. Эквивалентны символу | в командной строке.$Т или $t
∙ Разделяют команды. Используйте их для разделения команд при создании макрокоманд или наборе команд в командной строке Doskey.$$
∙ Задает знак доллара ($).с $1 по $9
∙ Представляет информацию командной строки, которую вы хотите определить при запуске макрокоманды. Это позволяет вам использовать в командной строке при каждом выполнении макрокоманды различные данные. Символ $1 в команде DOSKEY аналогичен %1 в командном файле.$*
∙ Представляет всю информацию командной строки, которую вы хотите задать при наборе имени макрокоманды.Символ $* — это подставляемый параметр, аналогичный параметрам $1-$9 командного файла, однако все, что вы набираете в командной строке после имени макрокоманды, подставляется в макрокоманду вместо $*.
Чтобы выполнить макрокоманду, наберите имя макрокоманды в командной строке, начиная с первой позиции. Если макрокоманда была определена с помощью $* или параметра с $1 по $9, используйте для разделения параметров пробелы. Из командного файла выполнять макрокоманду нельзя, но для создания макрокоманды вы можете использовать команду DOSKEY в командном файле. Вы можете также создать макрокоманду, имя которой совпадает с именем команды MS-DOS. Это может оказаться полезным, например, если вы всегда пользуетесь командой с определенными параметрами. При этом:
• чтобы выполнить макрокоманду, начинайте набирать ее имя непосредственно после командной подсказки (без пробела);
• для выполнения команды DOS включите между именем команды и подсказкой один или более пробелов.
Для удаления макрокоманды наберите команду:
doskey макроимя=.
Приведем пример. Чтобы создать макрокоманду mv для перемещения файла или файлов, наберите команду:
doskey mv=copy $1 $2 $t del $1 Команда DOSSHELL
Запускает оболочку MS-DOS (MS-DOS Shell) — графический интерфейс с MS-DOS. Для запуска оболочки MS-DOS в текстовом режиме используйте синтаксис:
DOSSHELL [/Т[: разр[n]]] [/В]
а для запуска в графическом режиме:
DOSSHELL [/G[: разр[n]]] [/В]
Параметр "разр" задает категорию разрешения экрана. Допустимые значения — L (низкое), М (среднее) и Н (высокое). Значение по умолчанию зависит от вашей аппаратуры. Параметр n задает разрешение экрана, допустимое для данной категории.
Параметр /Т запускает оболочку MS-DOS в текстовом режиме, /В — в черно-белом режиме, /G — в графическом.
Не запускайте из оболочки MS-DOS Microsoft Windows. При использовании и Microsoft Windows, и MS-DOS Shell, запустите Windows, а затем из Windows — MS-DOS Shell.
При запуске MS-DOS Shell требуется не менее 384К свободной оперативной памя-
После запуска MS-DOS Shell вы можете настроить разрешение экрана с помощью команды Display меню Options. В диалоговом окне выводится режим (текстовый или графический), число строк, категория разрешения и конкретное значение режимов разрешения в каждой категории, доступное для вашей аппаратуры.
Текущие установки программных элементов и групп, параметры, разрешение экрана, цвета и т. д. сохраняются в файле DOSSHELL.INI. Файл DOSSHELL.INI должен быть доступен для записи. Его расположение можно задать с помощью переменной операционной среды DOSSHELL в файле AUTOEXEC.BAT.