Псевдонимы команд, сочетания клавиш и автоисправление

Используйте псевдонимы команд и сочетания клавиш, чтобы выполнять команды без перемещения курсора мыши из области чертежа в пользовательский интерфейс AutoCAD. Запомнить псевдонимы команд и сочетания клавиш гораздо проще, чем полное имя команды. Придумывайте свои псевдонимы команд и сочетания клавиш, чтобы работать продуктивнее.

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

Использование псевдонимов команд и сочетаний клавиш

Некоторые псевдонимы команд уже заданы в программе. Возможно, вы использовали их, даже не зная об этом. Вот несколько примеров.

  1. Откройте любой чертеж, в котором содержатся объекты.
  2. В командной строке введите К.

    Запустится команда КРУГ.

  3. В командной строке введите С.

    Запустится команда СТЕРЕТЬ.

  4. В командной строке введите СЛ.

    Запустится команда СЛОЙ, при этом откроется палитра диспетчера свойств слоев.

Кроме того, в программе можно использовать стандартные сочетания клавиш.

  1. В командной строке введите CTRL + G.

    Каждый раз при нажатии этого сочетания клавиш включается и выключатся сетка.

  2. В командной строке введите CTRL + 8.

    Каждый раз при нажатии этого сочетания клавиш включается и выключатся палитра «Быстрый калькулятор».

  3. В командной строке введите CTRL + 0.

    Каждый раз при нажатии этого сочетания клавиш включается и выключатся очистка экрана. При очистке экрана панель «Быстрый доступ», окно команд или строка состояния остаются на экране.

Настройка псевдонимов команд

Переопределить или добавить псевдонимы команд можно в файле acad.pgp (или acadlt.pgp для AutoCAD LT). В этом примере мы заменим существующий псевдоним собственным и добавим новый.

  1. Выберите вкладку «Управление» > панель «Адаптация» > раскрывающийся список «Редактировать псевдонимы» > «Редактировать псевдонимы». найти

    Некоторые сведения о файлах формата PGP

    <Alias>,*<Full command name
    A, *ARC

    Эта строка в файле определяет A в качестве псевдонима команды ДУГА (ARC).

    Прим.: Точка с запятой (;) в начале строки обозначает комментарий.

    Всегда добавляйте определения псевдонимов в раздел User Defined Command Aliases (Пользовательские псевдоимена команд) в конце файла, даже если переопределяете существующий псевдоним команды. Последнее определение в файле PGP — то, которое загружается программой.

  2. Прокрутите файл до конца и найдите раздел с заголовком «Пользовательские псевдоимена команд».
  3. Введите К, *КОПИРОВАТЬ.
  4. Введите ОБ, *ОБЛАКО.

    В итоге раздел должен выглядеть следующим образом.

  5. Сохраните файл.
  6. В командной строке введите ПЕРЕИН.

    Эта команда загружает последние изменения в текущий сеанс AutoCAD.

  7. Выберите файл PGP в диалоговом окне «Переинициализация».
  8. Нажмите «ОК».
  9. Попробуйте использовать новые псевдонимы команд.

Редактор псевдонимов (только для AutoCAD)

Редактор псевдонимов доступен в AutoCAD в виде инструмента панели Express Tools. В нем представлен пользовательский интерфейс для редактирования псевдонимов команд.

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

Откроется диалоговое окно редактора псевдонимов AutoCAD, в котором можно добавлять, редактировать и удалять псевдонимы команд.

Прим.:
  • Новые и измененные псевдонимы команд добавляются в конце файла PGP в разделе «Пользовательские псевдоимена команд».
  • Комментарий в отношении удаленных псевдонимов команд представлен путем добавления точки с запятой в начале.
  • После нажатия кнопки «ОК» запускается команда ПЕРЕИН, применяющая изменения к текущему сеансу AutoCAD.

Команды AutoLISP в качестве псевдонимов

Псевдонимы команд можно использовать только для запуска команды AutoCAD. С их помощью невозможно передавать параметры или значения команд. Для передачи параметра или значения команды идеально подойдет простая программа AutoLISP. В этом примере с помощью AutoLISP определяются три команды с сокращенными именами.

Прим.: Программа AutoLISP доступна начиная с версии AutoCAD LT 2024.

Процесс программирования в AutoLISP состоит из трех этапов: создание, загрузка и тестирование.

Создание

  1. Откройте Блокнот за пределами AutoCAD.
    Прим.: Используйте текстовый редактор, например Блокнот, а не текстовый процессор, например Word.
  2. Чтобы определить псевдоним для команды «Показать предыдущий», введите следующее:
    (defun c:ZP ()(command "._zoom" "_p"))
  3. Чтобы определить псевдоним для команды «Показать до границ», в следующей строке файла введите:
    (defun c:ZE ()(command "._zoom" "_e"))
  4. В следующей строке введите:
    (defun c:C2 ()(command "._-layer" "_m"
    "Obj" "" "._circle" "_2p"))
    Этот код определяет псевдоним, который создает слой с именем Obj, делает новый слой текущим и запускает команду КРУГ с использованием двух точек.
    Прим.: В одном файле LSP можно указать несколько определений команд. Дополнительные сведения об использовании AutoLISP см. в разделе Учебное пособие. Начало работы (AutoLISP).
  5. Сохраните файл под именем myaliases.lsp.

Загрузка

Перед использованием файлы AutoLISP необходимо загрузить. Можно загрузить файл вручную для текущего сеанса AutoCAD, а также настроить автоматическую загрузку файлов LSP при каждом запуске AutoCAD.

  1. В AutoCAD LT перейдите на вкладку «Управление» > панель «Приложения» > «Загрузить приложение». найти

    Можно также ввести в командной строке ЗАГПРИЛ.

  2. В диалоговом окне «Загрузка/выгрузка приложений» перейдите к папке, в которой сохранен файл LSP.
  3. Выберите файл myaliases.lsp.
  4. Нажмите «Загрузить».
  5. Если отображается диалоговое окно «Загрузка файла — предупреждение системы безопасности», нажмите кнопку «Загрузить» еще раз.
  6. Нажмите кнопку «Закрыть», чтобы вернуться в окно приложения.

    В окне журнала команд должно появиться сообщение с информацией о загруженном файле.

    Прим.: Если отображается ошибка, убедитесь, что ввели текст без ошибок. Обратите особое внимание на кавычки и скобки.

Чтобы автоматически загружать файл LSP при каждом открытии AutoCAD, выполните следующие действия.

  1. В AutoCAD LT перейдите на вкладку «Управление» > панель «Приложения» > «Загрузить приложение». найти

    Можно также ввести в командной строке ЗАГПРИЛ.

  2. В разделе «Автозагрузка» выберите «Приложения».
  3. В диалоговом окне «Автозагрузка» нажмите кнопку «Добавить».
  4. Найдите и выберите созданный файл myaliases.lsp. Нажмите «Открыть».
    Файл будет добавлен в список автозагрузки.
  5. Нажмите кнопку «Закрыть» в каждом диалоговом окне.

При следующем перезапуске AutoCAD или открытии чертежа файл LSP загружается автоматически, и вы сможете использовать команды, определенные в файле LSP.

Прим.: Возможно, потребуется добавить папку, в которую помещен файл LSP, в папку Доверенные местоположения. В противном случае это предупреждение будет отображаться каждый раз, когда AutoCAD будет пытаться загрузить файл.

Тестирование

  1. Увеличьте область открытого чертежа.
  2. В командной строке введите ZP.

    Запускается команда ПОКАЗАТЬ с параметром «Предыдущий»).

  3. В командной строке введите ZE.

    Запускается команда ПОКАЗАТЬ с параметром «Границы»).

  4. В командной строке введите C2.

    Создается слой Obj, который становится текущим, и запускается команда КРУГ с параметром «Две точки».

Настройка сочетаний клавиш

Сочетания клавиш определяются в файле адаптации (CUIx). В этом примере мы определим сочетание клавиш для выполнения команды ОБЛАКО с параметром «Прямоугольный».

  1. В командной строке введите НПИ.
  2. Разверните узел «Горячие клавиши» и узел «Клавиши быстрого вызова» под ним.
  3. Выберите «Клавиши быстрого вызова».

    В правой части окна редактора отображается полный список определенных сочетаний клавиш.

    Прим.: Список распространенных псевдонимов команд и сочетаний клавиш также можно найти на странице https://www.autodesk.com/shortcuts/autocad.

    Чтобы определить новое сочетание клавиш, перетащите команду из списка команд в узел «Сочетания клавиш» и назначьте ей сочетание.

  4. Прокрутите панель списка команд до команды «Прямоугольное пометочное облако».
  5. Перетащите ее в узел «Клавиши быстрого вызова».
    Совет: Когда при перетаскивании вы выходите за пределы диалогового окна и возвращаетесь в область, куда требуется вставить команду, автоматическая прокрутка отключается. Так вам будет проще расположить команду в нужном месте.
  6. Выберите команду «Прямоугольное пометочное облако», которую вы только что добавили в узел «Сочетания клавиш».

    Раздел свойств уже заполнен всеми необходимыми данными за исключением сочетания клавиш. Мы назначим сочетание CTRL + SHIFT + R.

  7. В разделе свойств в поле «Клавиши» выполните одно из следующих действий:
    • Введите CTRL + SHIFT + R.
    • Щелкните ... и нажмите CTRL +SHIFT + R в диалоговом окне «Сочетания клавиш», а затем нажмите кнопку «ОК».

    Результат должен выглядеть как на следующем изображении.

  8. Нажмите кнопку «ОК», чтобы выйти из редактора настройки пользовательского интерфейса (НПИ).
  9. В командной строке нажмите CTRL+SHIFT+R.

    Будет выполнена команда ОБЛАКО с параметром «Прямоугольный».

Восстановление файла CUIx

Если внесенные изменения вас не устраивают, можно восстановить предыдущее сохраненное состояние файла CUIx или значения по умолчанию.

  1. В командной строке введите НПИ.
  2. Щелкните правой кнопкой мыши узел ACAD (ACADLT для AutoCAD LT) в разделе «Адаптации: Все файлы».
  3. Выберите один из следующих параметров.
    • Восстановить ACAD.CUIX) (ACADLT.CUIX для AutoCAD LT) — восстановление предыдущего сохраненного состояния файла CUIx.
    • Сбросить ACAD.CUIX (ACADLT.CUIX для AutoCAD LT) — восстановление исходного состояния CUIx.
  4. Нажмите кнопку «Продолжить» в окне предупреждения.
  5. Нажмите кнопку «ОК», чтобы выйти из редактора настройки пользовательского интерфейса (НПИ).

Автоисправление

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

  1. В командной строке введите НАСТРВВОДПОИСК.
    В диалоговом окне вы увидите раздел параметров автоисправления.
  2. Установите флажок «Включить автоисправление», если он еще не установлен.
  3. Задайте для параметра «Запоминать исправления после» значение 1.

    Это позволит связать неправильно написанное слово с командой после одной попытки в этом упражнении.

  4. Нажмите «ОК».
  5. В командной строке введите МСКИРОВКА.

    В командном окне отобразится сообщение «Неизвестная команда».

  6. В командной строке введите МСКИРОВКА, но не нажимайте клавишу ENTER.
  7. Из списка возможных команд выберите МАСКИРОВКА.

    Таким образом вы свяжете написание МСКРОВКА с командой МАСКИРОВКА.

  8. Нажмите клавишу ESC, чтобы очистить запрос командной строки.
  9. В командной строке введите команду МСКИРОВКА.

    Команда с ошибкой теперь распознается как команда МАСКИРОВКА.

    Давайте восстановим значения параметров по умолчанию.

  10. В командной строке введите НАСТРВВОДПОИСК.
  11. Исправьте значение параметра «Запоминать исправления после» на 3.
  12. Нажмите «ОК».

    Команды можно также вводить вручную в файле автоисправления.

  13. Выберите вкладку «Управление» > панель «Адаптация» > раскрывающееся меню «Редактировать псевдоним» > «Редактировать список автоисправления». найти

    В Блокноте откроется файл AutoCorrectUserDB.pgp. Команды в файле записаны в формате НЕПРАВИЛЬНО, *ПРАВИЛЬНО.

  14. Введите КРГУ, *КРУГ в первой пустой строке.
  15. Выберите Файл > Сохранить и закройте Блокнот.
  16. В командной строке введите ПЕРЕИН.
  17. Выберите файл PGP и нажмите кнопку «ОК».
  18. В командной строке введите КРГУ.

    Написание будет исправлено, запустится команда КРУГ.

Сводная информация

Настройка таких возможностей командной строки позволит вам повысить продуктивность работы. Задав собственные псевдонимы команд и сочетания клавиш, вы сможете сэкономить много времени.

Связанные команды и системные переменные

Ниже приведены некоторые часто используемые команды и системные переменные, относящиеся к псевдонимам команд, сочетаниям клавиш и автоисправлению.

Команда Описание

ALIASEDIT (только для AutoCAD)

Создание, изменение и удаление псевдонимов команд AutoCAD.
ЗАГПРИЛ Загрузка и выгрузка приложений; задание набора приложений для автозагрузки.
НПИ Управление адаптированными элементами интерфейса пользователя в данной программе.
ПЕРЕИН Повторная инициализация дигитайзера, порта ввода/вывода для дигитайзера и файла параметров программы.
Системная переменная Описание Значение по умолчанию Сохранено в
RE-INIT Выполняется повторная инициализация дигитайзера, его порта и файла acad.pgp. (битовый код) 0 Не сохраняется