AMIGA # 1
Псевдонимы могут быть распознаны только в том окне Shell, где они были созданы, либо в Shell-окнах, порожденных из этого окна исполнением команды NEWCLI (либо NEWSHELL) т.е. они являются локальными определениями. Если необходимо, чтобы некоторые псевдонимы распознавались во всех Shell-окнах без исключения, то необходимо включить соответствующие команды ALIAS в файл \"S:Shell-Startup\", который исполняется всякий раз при открытии очередного Shell-окна. Параметр NAME соответствует самому псевдониму, а параметр STRING — реально существующей командной строке, которая может включать в себя произвольные аргументы, допустимые для данной команды. При создании псевдонимов нельзя ссылаться на уже существующие псевдонимы — допустимы ссылки только на реальные команды DOS.
Примеры использования: 1. Сократим команду DIR до одной буквы: ALIAS d dir
2. Определим русскую команду удаления (возможно не пустого) каталога: ALIAS прибить DELETE [ ] ALL ASK PROMPT/A (встроенная для ОС 2 и 3) Эта команда используется исключительно в командных файлах для того, чтобы попросить пользователя ввести с клавиатуры ДА или НЕТ. Ответ пользователя обычно используется для организации ветвления в командном файле. Действие команды заключается в том, что она выводит в текущее Shell-окно некоторую подсказку, специфицированную в качестве параметра команды ASK, а затем ждёт, чтобы пользователь набрал на клавиатуре Y, YES, N или NO; можно также просто нажать клавишу \"Ввод\", что равносильно NO. Параметром команды, как уже упоминалось, должна быть строка подсказки. Если в ней есть пробелы, необходимо заключить всю строку в кавычки. Пример — командный файл, который запрашивает да/нет и затем печатает ответ пользователя:
ASK \"Что вы выбираете - ДА или НЕТ? (Yes/No)\"
IF WARN
Echo \"Вы сказали - ДА\"
ELSE
Echo \"Вы сказали - НЕТ\"
ENDIF ASSIGN NAME,TARGET/M,LIST/S,EXISTS/S,DISMOUNT/S,DEFFER/S,
PATH/S,ADD/S,REMOVE/S,VOLS/S,DIRS/S,DEVICES/S Эта команда работает с логическими именами, в частности присваивает их каталогам, дискам и устройствам (или, как ещё говорят, производит связывание имён).
|