Адаптация CAD систем, страница 2

Acad.rx       Файл, содержащий перечень ObjectARX-приложений, которые загружаются при запуске AutoCADа.

*.scr            Файлы сценариев. Файл сценария содержит набор команд AutoCAD, обработываемых как пакет.

*.shp           Файлы определения формы/шрифта AutoCADа. Откомпилированные файлы формы/шрифта имеют расширение .shx.

Acad.unt     Файл определения единиц измерения.

Для выполнения многих задач настройки применяются команды Автокада. Многие команды для взаимодействия с пользователем используют диалоговые окна, поля которых нельзя определить в командной строке и в командном файле. Для подавления диалоговых окон при запуске некоторых команд из командной строки можно поместить перед именем команды дефис (-). Для других команд, подавление диалоговых окон можно произвести установкой системных переменных. Например, подавление диалоговых окон при работе с файлами осуществляется установкой FILEDIA=0.

Файл определения псевдоимен команд и внешних команд  (PGP-файл)

Всякий раз при открытии нового или существующего рисунка AutoCAD читает из каталога поддержки (support) файл acad.pgp

Внешние команды --

Во время работы AutoCAD можно вызывать другие программы и утилиты, например, системные команды или приложения Windows. Внешняя команда может быть определена путем задания имени команды (которая вводится в строке команд AutoCAD) и исполняемого выражения (которое передается операционной системе).

Формат внешних команд:

<Имя команды>,[<Подсказка DOS>],<Битовый флаг>,[*]<Подсказка>,

Бит 1: если установлен, не ждать завершения приложения

Бит 2: если установлен, выполнять приложение в свернутом виде

Бит 4: если установлен, выполнять приложение "скрытым"

Бит 8: если установлен, взять строку аргумента в кавычки

Битовый флаг образуется путем суммирования требуемых битов.

Биты 2 и 4 взаимно исключают друг друга; если заданы оба, используется 2 бит.

Наиболее часто употребляются значения 0 ((запустить приложение и  ждать его завершения), 1 (запустить приложение и не ждать завершения), 3 (свернуть и не ждать) и 5 (скрыть и не ждать)). Обычно, значения 2 и 4 не используются, поскольку они делают AutoCAD недоступным до окончания работы приложения.

Бит 8 позволяет таким командам, как DEL правильно работать с именами файлов, включающими пробелы (например, "long filename.dwg"). Установка этого флага может препятствовать использованию в качестве аргументов команды списка файлов, разделенных пробелами. В этом случае бит 8 не следует устанавливать.

Примеры вызова внешних команд

КАТАЛОГ,   DIR /W,         8,Спецификация файлов: ,

DEL,       DEL,            8,Удалить файл(ы): ,

Примеры внешних команд для  Windows

Можно также использовать AutoLISP-функцию (STARTAPP) как альтернативный метод.

Start и cmd - системные команды Windows очень полезны при определении внешних команд. Если Вы определяете выполнимую строку, которая не использует команды start или  cmd, AutoCAD недоступен, пока то окно не закрыто.

Команда start запускает отдельное окно и выполняет установленную программу или команду. Если start используется без параметров, то она открывает новое окно приглашения ко вводу команды. Команда start имеет много ключей, которые управляют новым окном. Чтобы запустить приложение Windows, используйте start без ключей. Команда start также очень полезна для старта документа, который связан с приложением. Например, Вы можете использовать start, чтобы прямо открыть документ, созданный с текстовым процессором или файлом HTML.

Команда cmd открывает окно command prompt, которое действует как оболочка AutoCAD. Это окно должно быть закрыто прежде, чем управление возвращает AutoCADу Приглашение ко вводу команды. Два ключа командной строки, /c и /k, являются полезными для внешних команд. Ключ /c выполняет точно установленную команду и закрывает окно. Ключ /k выполняет точно установленную команду и оставляет окно открытым. При использовании ключа /k, Вы должны закрыть окно команды командой exit