ВУЗ:
Составители:
148
Файл ACAD.PGP – это текстовый файл, каждая строка которого соот-
ветствует одной внешней команде и содержит пять полей, разделенных за-
пятыми:
<имя команды>,<команда>,<размер памяти>,<подсказка>,<код возврата>.
Поля "команда" и "подсказка" необязательны, но хотя бы одно из них
должно присутствовать. Если же поле отсутствует, то все равно вместо него
обязательно ставится запятая.
"Имя команды" - это набор символов, который пользователь должен
ввести в сеансе работы с AutoCADом для вызова внешней программы. Это
имя не должно совпадать с зарезервированными командами AutoCADа.
"Команда: - это командная строка MS DOS.
"Размер памяти" - это число байт, характеризующее размер области опе-
ративной памяти, отводимой для загрузки вызываемой
программы. Часто
этот параметр подбирается экспериментально. Рекомендуется брать его не
менее 24000 и на 4000 больше, чем объем вызываемой программы.
"Подсказка" - это текст, выводимый на экран после подачи внешней ко-
манды. Если перед текстом подсказки стоит знак "*", то можно ввести не-
сколько полей, разделенных пробелом, иначе - только одно поле.
"Код возврата" - целое
число, принимающее значение 0,...,5,7. Наиболее
употребительны:
- 0 - после выполнения внешней команды «возврат на текстовый эк-
ран»;
- 4 - возврат в графический экран.
Возможны три способа вызова внешней программы из AutoCADа:
- пользователь вводит внешнюю команду AutoCADа, после чего она
вводится автоматически, поскольку все записано в поле "команда" в файле
ACAD.PGP;
- пользователь вводит внешнюю команду,
а затем, в ответ на подсказку,
набирает строку, допустимую DOS, поскольку поле "команда" в строке от-
сутствует;
- пользователь вводит внешнюю команду, а затем дополняет текст, со-
держащийся в поле "команда", аргументами данной программы, вводимыми
в ответ на подсказку.
Пример файла ACAD.PGP системы AutoCAD10
ДОС,, 131000, *Команда ДОС: ,0
ДОС1,,100000, *Команда ДОС: ,0
DEL, DEL, 100000, Удалить файл: ,0
DIR, DIR, 100000, Показать
файлы: ,0
КАТАЛОГ, DIR /W, 100000, Показать файлы: ,0
TYPE, TYPE, 100000, Файлы для просмотра: ,0
EF, c:\edit\edit.com, 100000,,4
EDIT,c:\edit\edit.com,100000,lspfil,4
Страницы
- « первая
- ‹ предыдущая
- …
- 146
- 147
- 148
- 149
- 150
- …
- следующая ›
- последняя »
