Используйте псевдонимы команд и сочетания клавиш, чтобы выполнять команды без перемещения курсора мыши из области чертежа в пользовательский интерфейс AutoCAD. Запомнить псевдонимы команд и сочетания клавиш гораздо проще, чем полное имя команды. Придумывайте свои псевдонимы команд и сочетания клавиш, чтобы работать продуктивнее.
Некоторые псевдонимы команд уже заданы в программе. Возможно, вы использовали их, даже не зная об этом. Вот несколько примеров.
Запустится команда КРУГ.
Запустится команда СТЕРЕТЬ.
Запустится команда СЛОЙ, при этом откроется палитра диспетчера свойств слоев.
Кроме того, в программе можно использовать стандартные сочетания клавиш.
Каждый раз при нажатии этого сочетания клавиш включается и выключатся сетка.
Каждый раз при нажатии этого сочетания клавиш включается и выключатся палитра «Быстрый калькулятор».
Каждый раз при нажатии этого сочетания клавиш включается и выключатся очистка экрана. При очистке экрана панель «Быстрый доступ», окно команд или строка состояния остаются на экране.
Переопределить или добавить псевдонимы команд можно в файле acad.pgp (или acadlt.pgp для AutoCAD LT). В этом примере мы заменим существующий псевдоним собственным и добавим новый.
Некоторые сведения о файлах формата PGP
<Alias>,*<Full command name
A, *ARC
Эта строка в файле определяет A в качестве псевдонима команды ДУГА (ARC).
Всегда добавляйте определения псевдонимов в раздел User Defined Command Aliases (Пользовательские псевдоимена команд) в конце файла, даже если переопределяете существующий псевдоним команды. Последнее определение в файле PGP — то, которое загружается программой.
В итоге раздел должен выглядеть следующим образом.
Эта команда загружает последние изменения в текущий сеанс AutoCAD.
Редактор псевдонимов доступен в AutoCAD в виде инструмента панели Express Tools. В нем представлен пользовательский интерфейс для редактирования псевдонимов команд.
Чтобы открыть редактор псевдонимов, выполните одно из следующих действий.
Откроется диалоговое окно редактора псевдонимов AutoCAD, в котором можно добавлять, редактировать и удалять псевдонимы команд.
Псевдонимы команд можно использовать только для запуска команды AutoCAD. С их помощью невозможно передавать параметры или значения команд. Для передачи параметра или значения команды идеально подойдет простая программа AutoLISP. В этом примере с помощью AutoLISP определяются три команды с сокращенными именами.
Процесс программирования в AutoLISP состоит из трех этапов: создание, загрузка и тестирование.
(defun c:ZP ()(command "._zoom" "_p"))
(defun c:ZE ()(command "._zoom" "_e"))
(defun c:C2 ()(command "._-layer" "_m" "Obj" "" "._circle" "_2p"))Этот код определяет псевдоним, который создает слой с именем Obj, делает новый слой текущим и запускает команду КРУГ с использованием двух точек.
Перед использованием файлы AutoLISP необходимо загрузить. Можно загрузить файл вручную для текущего сеанса AutoCAD, а также настроить автоматическую загрузку файлов LSP при каждом запуске AutoCAD.
Можно также ввести в командной строке ЗАГПРИЛ.
В окне журнала команд должно появиться сообщение с информацией о загруженном файле.
Чтобы автоматически загружать файл LSP при каждом открытии AutoCAD, выполните следующие действия.
Можно также ввести в командной строке ЗАГПРИЛ.
При следующем перезапуске AutoCAD или открытии чертежа файл LSP загружается автоматически, и вы сможете использовать команды, определенные в файле LSP.
Запускается команда ПОКАЗАТЬ с параметром «Предыдущий»).
Запускается команда ПОКАЗАТЬ с параметром «Границы»).
Создается слой Obj, который становится текущим, и запускается команда КРУГ с параметром «Две точки».
Сочетания клавиш определяются в файле адаптации (CUIx). В этом примере мы определим сочетание клавиш для выполнения команды ОБЛАКО с параметром «Прямоугольный».
В правой части окна редактора отображается полный список определенных сочетаний клавиш.
Чтобы определить новое сочетание клавиш, перетащите команду из списка команд в узел «Сочетания клавиш» и назначьте ей сочетание.
Раздел свойств уже заполнен всеми необходимыми данными за исключением сочетания клавиш. Мы назначим сочетание CTRL + SHIFT + R.
Результат должен выглядеть как на следующем изображении.
Будет выполнена команда ОБЛАКО с параметром «Прямоугольный».
Если внесенные изменения вас не устраивают, можно восстановить предыдущее сохраненное состояние файла CUIx или значения по умолчанию.
Если вы часто допускаете опечатки при вводе некоторых команд, можно настроить автоисправление. Если функция автоисправления включена, в списке предложений в командной строке представлены варианты на основе орфографических ошибок, допущенных в прошлом. Кроме того, в список автозамены можно вручную добавить команды и системные переменные, которые вы часто вводите неправильно.
Это позволит связать неправильно написанное слово с командой после одной попытки в этом упражнении.
В командном окне отобразится сообщение «Неизвестная команда».
Таким образом вы свяжете написание МСКРОВКА с командой МАСКИРОВКА.
Команда с ошибкой теперь распознается как команда МАСКИРОВКА.
Давайте восстановим значения параметров по умолчанию.
Команды можно также вводить вручную в файле автоисправления.
В Блокноте откроется файл AutoCorrectUserDB.pgp. Команды в файле записаны в формате НЕПРАВИЛЬНО, *ПРАВИЛЬНО.
Написание будет исправлено, запустится команда КРУГ.
Настройка таких возможностей командной строки позволит вам повысить продуктивность работы. Задав собственные псевдонимы команд и сочетания клавиш, вы сможете сэкономить много времени.
Ниже приведены некоторые часто используемые команды и системные переменные, относящиеся к псевдонимам команд, сочетаниям клавиш и автоисправлению.
Команда | Описание |
---|---|
ALIASEDIT (только для AutoCAD) | Создание, изменение и удаление псевдонимов команд AutoCAD. |
ЗАГПРИЛ | Загрузка и выгрузка приложений; задание набора приложений для автозагрузки. |
НПИ | Управление адаптированными элементами интерфейса пользователя в данной программе. |
ПЕРЕИН | Повторная инициализация дигитайзера, порта ввода/вывода для дигитайзера и файла параметров программы. |
Системная переменная | Описание | Значение по умолчанию | Сохранено в |
---|---|---|---|
RE-INIT | Выполняется повторная инициализация дигитайзера, его порта и файла acad.pgp. (битовый код) | 0 | Не сохраняется |