Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Запуск и выполнение команд

Запись от Базаров размещена 23.02.2014 в 14:42

Любая команда, вводимая пользователем, указывает на необходимость выполнения либо внутренней команды DOS, либо какой-либо программы или командного файла. Команда должна включать имя команды DOS или запускаемой программы и параметры, если они нужны.
Поиск выполняемой программы
Как говорилось ранее, внутренние команды DOS командный процессор COMMAND.COM выполняет сам. А когда пользователь вводит команду, которая не относится к числу внутренних команд DOS, командный процессор ищет программу с именем, указанным в команде. Поиск проводится среди файлов со следующими расширениями:
.СОМ - программные файлы;
.ЕХЕ - программные файлы (в другом формате);
.ВАТ - командные файлы.
Поиск выполняется втом порядке, в котором эти расширения перечислены выше. Если пользователь не указал, в каком каталоге следует искать программу, то поиск производится в текущем каталоге и затем в каталогах, заданных командой DOS Path.
Если нужнаяпрограмма в этих каталогах не найдена, на экран выводится сообщение
Bad command or file name
(Неверное имя команды или программы)
Например, если пользователь ввел команду PROG, то командный процессор будет искать в текущем каталоге и в каталогах, заданных командой DOS Path, файл с именем PROG.COM, или PROG.EXE, или PROG.BAT. Если найденный файл имеет расширение .СОМ или .ЕХЕ, то командный процессор выполняет загрузку этого файла впамять и передает ему управление, чтобы этот файл мог выполнить свою работу. Если найденный файл имеет расширение .ВАТ, т.е. является командным файлом, то он содержит в формате текстового файла последовательность команд, которые должны выполняться так, как будто они вводятся с клавиатуры (подробно об этом далее).
Явное указание каталога в команде
Для выполнения программы или командного файла, расположенного не в текущем каталоге и не в одном из каталогов, перечисленных в команде Path, необходимо сообщить DOS, в каком каталоге надо искать программу или командный файл. Для этого следует в качестве имени команды использовать полное имя файла, включающее путь к тому каталогу, в котором находится нужная программа или командный файл. Расширение имени файла (т.е. .СОМ, .ЕХЕ и .ВАТ) можно не указывать.
Пример
Пусть текущий каталог - C:\DOC\Work, а надо выполнить программу HYPHEN, находящуюся в каталоге C:\DOC\PROG, и указать параметры программы PAPER.DOC /P. Тогда для выполнения этой программы необходимо выполнить команду:
c:\doc\prog\hyphen paper.doc /p или ..\prog\hyphen paper.doc /p

Размещено в Без категории
Просмотров 1276 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 08:13. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.