Домой
назад Оглавление вперед




[стр.-7]

использовании атрибута/k окно следует закрывать вручную (с помощью команды exit).

Итак, команду start следует использовать для запуска приложений, которые должны выполняться отдельно от AutoCAD. Команда cmd используется для запуска командного файла или командного сценария, для выполнения которых не нужно отдельное окно, а также для выполнения приложений в отдельном окне, которое закрывается до передачи управления AutoCAD. Подробнее об упомянутых здесь командах и атрибутах можно узнать в документации по Windows.

Пользовательские команды

В следующем примере описано создание трех новых команд: RUN, LISTSET, и DXB2BLK.

RUN, cmd /0,*Имя командного файла: , LISTSET,cmd /k SET,0

DXB2BLK,cmd /c DXBCOPY,0,DXB-файл: ,2

Команда RUN запускает командный файл или командный сценарий. Команда cmd, за которой следует атрибут /c, открывает окно командной строки, выполняет командный файл, а затем закрывает окно.

Команда LISTSET выводит на экран перечень текущих значений переменных среды операционной системы. Так как в описании команды использовано cmd /k, а не start, перед возвратом в AutoCAD необходимо вручную закрыть окно командной строки. Если же требуется, чтобы окно и далее оставалось активным, нужно вызывать команду с помощью start /realtime. Подробнее об упомянутых здесь командах и атрибутах можно узнать в документации по Windows.

Команда DXB2BLK создает описание блока из указанного DXB-файла. Все объекты в DXB-файлах представлены в виде отрезков. Полезный побочный эффект данной процедуры — возможность простого преобразования текстовых объектов в отрезки.

DXB2BLK передает указанное имя DXB-файла в командный файл dxbcopy, который копирует DXB-файл в файл с именем $cmd.dxb. Затем AutoCAD создает блок из указанного DXB-файла. В качестве имени блока принимается имя, введенное в ответ на запрос имени DXB-файла. Для того чтобы создать файл dxbcopy.cmd, нужно ввести в ответ на запрос Windows следующее:

echo copy %1.dxb $cmd.dxb > dxbcopy.cmd

С помощью этой записи создается файл dxbcopy.cmd в текущей папке. Этот файл можно переместить в одну из папок, путь к которым известен операционной системе, или можно указать полный путь к файлу в файле acad.pgp. Например, если dxbcopy.cmd располагается в папке D:\cad, в разделе описания внешних команд файла acad.pgp необходимо ввести:

DXB2BLK, cmd /c D:\CAD\DXBCOPY,0,файл DXB: ,2


Для того чтобы создать файл DXB, необходимо установить в качестве текущего устройства печати специальный драйвер DXB AutoCAD, а затем выполнить печать в файл. Подробнее о настройке устройств печати см. раздел Настройка плоттеров и принтеров в Руководстве по драйверам и устройствам .

Открытие файла параметров программ (acad.pgp)

В меню "Сервис" выберите "Настройка" "Изменение параметров программы"

(acad.pgp).

Псевдоимена команд

Вместо полных имен команд можно использовать их сокращенные псевдоимена.

Например, можно вместо слова круг ввести единственную букву к для вызова команды КРУГ. Следует отличать псевдоимена от комбинаций клавиш быстрого вызова (например CTRL+S для команды СОХРАНИТЬ).

Псевдонимы можно создавать для всех команд AutoCAD, команд драйверов устройств и внешних команд. Во втором разделе файла acad.pgp определяются псевдонимы команд. Чтобы изменить существующие псевдонимы или добавить новые, необходимо отредактировать файл acad.pgp в любом текстовом редакторе ASCII (например, Блокноте). Чтобы открыть PGP-файл, в меню "Сервис" необходимо выбрать "Настройка" "Изменение параметров программы (acad.pgp)". Файл также может содержать строки комментариев, которые должны начинаться символом точки с запятой (;).

ПРИМЕЧАНИЕ Перед редактированием файла acad.pgp следует создать его резервную копию для восстановления в случае необходимости.

Чтобы описать псевдоним команды, необходимо в соответствующий раздел файла acad.pgp добавить строку со следующим синтаксисом:

псевдоимя,* команда

где псевдоимя - это сокращенное имя команды, которое должно вводиться в командной строке, а команда - имя команды AutoCAD. Перед командой надо ввести звездочку (*), чтобы строка описания интерпретировалась именно как псевдоимя.

Если команда может быть вызвана прозрачно, то же относится и к ее псевдоимени. При вводе псевдоимени программа отображает в командной строке полное имя команды и начинает ее выполнение.

В раздел псевдонимов можно включать и команды, начинающиеся со знака "минус" (-). Таким образом создаются псевдонимы для вариантов команд, использующих интерфейс командной строки.


-КШ, *-КШТРИХ -КО, *-КОНТУР

ПРИМЕЧАНИЕ Нельзя использовать псевдоимена в командных сценариях. Не рекомендуется использовать псевдонимы команд в файлах настройки.

Если файл acad.pgp редактируется при выполнении AutoCAD, для того чтобы изменения в файле вступили в силу, необходимо ввести ПЕРЕИН. Для автоматической перезагрузки файла можно перезапустить AutoCAD.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12] [стр.13] [стр.14] [стр.15] [стр.16] [стр.17] [стр.18] [стр.19] [стр.20] [стр.21] [стр.22] [стр.23] [стр.24] [стр.25] [стр.26] [стр.27] [стр.28] [стр.29] [стр.30] [стр.31] [стр.32] [стр.33] [стр.34] [стр.35] [стр.36] [стр.37] [стр.38] [стр.39] [стр.40] [стр.41] [стр.42] [стр.43] [стр.44] [стр.45] [стр.46] [стр.47] [стр.48] [стр.49] [стр.50] [стр.51] [стр.52] [стр.53] [стр.54] [стр.55] [стр.56] [стр.57] [стр.58] [стр.59] [стр.60] [стр.61] [стр.62] [стр.63] [стр.64] [стр.65] [стр.66] [стр.67] [стр.68] [стр.69] [стр.70] [стр.71] [стр.72] [стр.73] [стр.74] [стр.75] [стр.76] [стр.77] [стр.78] [стр.79] [стр.80] [стр.81] [стр.82] [стр.83] [стр.84] [стр.85] [стр.86] [стр.87] [стр.88] [стр.89] [стр.90] [стр.91] [стр.92] [стр.93] [стр.94] [стр.95] [стр.96] [стр.97] [стр.98] [стр.99] [стр.100] [стр.101] [стр.102] [стр.103]