Amiga. Вычислительная техника
Меню сайта
Главная
Amiga
Amiga Corporation
Модельный ряд
История развития
Аппаратная платформа
Операционные системы
Эмуляция
AMIGA # 1
Программирование на Ассемблере
Организация процессоров
Методы защиты информации
Компьютерные новеллы
Боятся ли компьютеры адского пламени?
Виртуальная реальность
Корпоративные сети
Телекоммуникационные сети
Архитектура ЭВМ
ЕС ЭВМ
Рождение ЭВМ
Компьютер
Гарвардская архитектура
Современные высокопроизводительные компьютеры
Дорога в будущее
Vista
Инфоpматика
ЭВМ
Операционные системы
Linux
Windows
Освой компьютер
Макинтош
Набор текста
Поколения
Компьютерная грамотность
Устройство компьютера
Железо
Графика
Звук
Ремонт
Сети
Программирование
Информационные технологии
Криптография
Микроэлектроника
Истории
 
 

AMIGA # 1


Командному файлу могут быть переданы дополнительные аргументы. Сам исполняемый командный файл может содержать любое число директив EXECUTE, т.е. может запускать на исполнение любые другие командные файлы. Начиная с версии ОС 1.3 командные файлы можно исполнять и без директивы EXECUTE в том случае, если у этих файлов установлен признак \"Командный\" (script) — достаточно просто набрать имя файла и нажать Enter.
Обязательным параметром для EXECUTE является маршрут исполняемого файла, после которого может следовать строка аргументов, используемых во время исполнения этого файла.
Если EXECUTE предполагает передать какие-либо аргументы командному файлу, то перед запуском файл сканируется в поисках тех мест, где эти аргументы могут быть использованы. Строки командного файла, содержащие директивы для команды EXECUTE, начинаются с точки. Рассмотрим эти директивы.
.К или .KEY, после которых следует имя переменной (список имён переменных), каждой из которых последовательно присваивается значение очередного аргумента, передаваемого командой EXECUTE. Каждое из имён переменных может завершаться идентификатором типа аргумента. Команда EXECUTE, считав все имена переменных, следующих после .К или .KEY, сканирует весь командный файл в поисках тех же имён, но заключенных в угловые скобки \"<>\" (скобки указывают на то, что символы между ними являются именами переменных). Найденным переменным присваиваются их конкретные значения.
Допустим, что командный файл \"RAM:Пpoбa\" содержит следующие строки:
.К PARAM_1,PARAM_2,PARAM_3
echo
echo
echo
Если запустить этот файл на исполнение командой:
execute RAM:Проба 123
то будут распечатаны цифры 1, 2 и 3. Если же мы попробуем запустить файл с числом параметров, не равным трём, то получим сообщение об ошибке, поскольку EXECUTE не сможет сбалансировать требуемые параметры с используемыми.
В случае, если какая-либо из переменных должна принимать некоторое значение по умолчанию (т.е.

 

 

© 2010 Amigo. All Rights Reserved
Создание сайтов ЕкатеринбургШаблоны сайтовПоиск товаров - справочник цен, каталог магазинов, прайс-листыБесплатные шаблоны дизайна компьютерных сайтов
Hosted by uCoz