Auto CAD

Функция DOS


Вы можете суммировать значения битовых флагов, чтобы задать более одного условия. Битовый флаг 12 (4+8) запускает "скрытое" приложение и требует, чтобы аргумент приложения помещался в кавычки. Вам должна быть знакома метрическая система, в которой каждое следующее является удвоенным предшествующим: 1, 2, 4, 8, 16, 32, 64, 128, 256 и т. д. Эта система используется, т. к. сумма любой группы значений всегда уникальна, поэтому несколько условий могут быть выражены одним числом. Переменная, управляющая объектной привязкой, работает с такими значениями. Каждому из объектов привязки присвоено одно значение битового кода: 1 означает END (Конечная точка), 2 — MID (Середина), 4 — CEN (Центр), 8 — QUA (Квадрант) и т. д. Если вы включите все четыре перечисленные привязки, то системной переменной OSMODE будет установлено значение 15. Если вы включите только END (Конечная точка) и CEN (Центр), то значение переменной OSMODE будет 5.

Столбце, то в командной строке AutoCAD запустится соответствующая ей функция DOS.

Следующая группа строк стандартного файла ACAD.PGP определяет внешние команды, которые используют функцию start для запуска любых программ Windows. Вы должны знать имя исполняемого файла, чтобы вызвать его из AutoCAD. Например, файл, запускающий Microsoft Word, называется WINWORD.EXE. (Пример использования имени файла для запуска Word из командной строки AutoCAD см. в следующем разделе.) Ссылка на (startapp) указывает функцию AutoLISP, которая также может быть использована для запуска программы Windows. Это одна из функций, использованных в примере (см. 2.24) для того, чтобы открыть файл ACAD.PGP прямо из AutoCAD.

Комментарии закрыты