Как добавить команды в автокаде

Обновлено: 07.07.2024

Первая часть этой статьи уже была опубликована на сайте под заголовком "В AutoCAD LT можно программировать". Когда статья писалась, последней была версия AutoCAD 2005. AutoCAD 2006 еще не получил широкого распространения. А между тем в новой версии появились значительные изменения, касающиеся разработки своих команд и создания собственного меню. В данной статье автор сделал попытку, оттолкнувшись от предыдущей публикации, продолжить тему, сделав упор на работу в диалоговом окне CUI и создание здесь собственного меню. Поэтому сейчас перед вами комбинированная статья, первая половина которой повторяет старую публикацию, а продолжение отражает изменения, произошедшие в новых версиях AutoCAD. В первой части даны макросы некоторых команд общего назначения и показаны принципы их создания и записи в диалоговые окна AutoCAD 2005 или более ранних версий. Во второй части показано, как создать свое меню в новых версиях, от AutoCAD 2006 и загрузить его командами, на примере некоторых команд из первой части.

Внимание! Все, что написано в 1-ой части (с упором на AutoCAD LT) может быть применено и в полной версии AutoCAD.

Часть 1

AutoCAD LT предназначен для выполнения плоских двухмерных чертежей и в этой области мало чем отличается от своего старшего брата - полной версии AutoCAD. Но это верно только если сравнивать "голый" AutoCAD, не нагруженный дополнительными программами. И вот здесь полная версия имеет неоспоримое преимущество, так как она поддерживает некоторые языки программирования, основным из которых является LISP. Можно не быть программистом, но использовать в своей работе многочисленные платные и бесплатные программы, которые значительно ускоряют и упрощают чертежную работу.

Но и AutoCAD LT не так безнадежен, как кажется на первый взгляд. В нем тоже можно программировать! Можно создать себе кучу полезных самодельных инструментов, каждый из которых выдаст комбинацию команд, наиболее часто встречающуюся в вашей работе. Можно даже заставить AutoCAD вычертить целую деталь в полуавтоматическом режиме. В Help AutoCAD есть такое понятие - Menu Macros. "The Macro defines the action to be executed when a user chooses the menu item" "Макрос определяет действие, которое исполняется, когда пользователь выбирает пункт меню". И пользователь может сам задать макрос.

Пусть наша первая новая команда за одно действие создаст копию готового текста, перенесет ее на новое место и там вызовет редактор текста. Но сначала надо создать кнопку, в которую мы заложим макрос, позволяющий выполнить указанные действия. Это можно сделать при открытом диалоговом окне Customize (Адаптация). Здесь, в поле, которое называется Macro associated with this button (Макрос для данной кнопки) напишите следующее выражение:


Это и есть макрос.
На рисунке показано диалоговое окно Customize с этим макросом.

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

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

  • Макрос, позволяющий один за другим увеличить (или уменьшить) величину объектов при запросе объекта надо дважды щелкнуть по нему или захватить рамкой, и объект увеличится в два раза. Выход из команды по Esc. Если надо изменить величину масштабирования, цифра 2 оперативно заменяется на другую, это дело 3-5 секунд.
  • Макрос, позволяющий поворачивать объекты на заданный угол один за другим Угол здесь 90град, он заменяется на нужный
  • Макрос, изменяющий цвет атрибута блока Здесь показан цвет №2 то есть желтый, он меняется на нужный.
  • Макрос, изменяющий угол поворота атрибута.
    Впрочем попробуйте его создать самостоятельно, по аналогии с предыдущим.

Вы уже, наверное, догадались, что знак (;) это эквивалент Enter, а знак () означает ручной ввод данных. Знак (_) перед именем команды позволяет вводить команду на английском языке в локализованной (русской) версии, а знак (*) повторяет команду до бесконечности, пока не будет нажата клавиша Esc. Знаки ^C^C должны стоять почти всегда, они отчищают командную строку от остатков предыдущих действий. Регистр, то есть какие буквы используются - прописные или заглавные, значения не имеет.

Можно вставлять блоки как из данного чертежа, так и из библиотеки блоков, для этого используется команда _-Insert (с минусом). Комбинируя вставки блоков и различные команды рисования и редактирования, можно создать довольно сложные макросы для полуавтоматического вычерчивания отдельных фигур.

Все, что показано выше, можно назвать минипрограммами, написанными на языке Menu Macros. Но AutoCAD LT понимает и другой, вполне настоящий язык программирования, он называется DIESEL. Выражение DIESEL можно узнать по характерному знаку американского доллара $. В полной версии AutoCAD есть меню Express, а в нем команда Laycur, переводящая объекты в текущий слой (Layer). Вот аналог этой команды для AutoCAD LT:

вытаскивает имя текущего Layer, которое хранится в системной переменной Clayer . А следовательно, таким образом можно достать имя любой системной переменной и подставить ее - программно! - в нужное место макроса. Есть такие системные переменные, которые могут назначаться пользователем. Это Useri1-Useri5, Userr1-Userr5 и Users1-Users5. В первых пяти можно назначить и сохранить целые числа, во вторых пяти - вещественные числа, и в последней пятерке - текстовые строки. Если создать серию кнопок, и на одной написать

, то их можно использовать как кнопки задания масштаба 1:100, 1:50, 1:20 и так далее. Нажатие на такую кнопку назначит системной переменной Useri1 значение, например, 100, которое далее функцией Getvar можно вывести, например, при вставке блока, когда AutoCAD запросит масштаб по оси Х. При этом вставляемый блок увеличится в 100 раз относительно его библиотечной величины. Следовательно, в библиотеке блоков вместо серии блоков, предназначенных для разных масштабов, достаточно иметь всего один, расчитанный на масштаб 1:1. При помощи команды Modemacro и выражения DIESEL можно разместить в статусной строке сведения о состоянии некоторых системных переменных, например, отслеживать имя текущего текстового или размерного стиля. Кроме упомянутой выше функции Getvar у DIESEL есть еще 26 функций, при помощи которых можно создавать различные программы.

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

Кроме программных путей ускорения работы есть и другие способы, чисто чертежные, или комбинированные: макрос + специальный блок. Например, можно сделать так, чтобы вставляемый блок разрывал под собой линию. Или наоборот, не разрезая ее, скрывал участок линии своим телом. Подобные могли-бы в некоторых случаях значительно ускорить черчение.

Ищущий чертежник может так настроить свой AutoCAD, что работать станет несравненно легче и быстрее. В первую очередь следует правильно расположить панели инструментов. Затем надо составить алиасы (сокращение имен) наиболее употребимих команд и подобрать удобные сочетания горячих клавиш (Hot keys). Для новых кнопок следует создать собственное меню. Надо правильно подобрать и систематизировать свою библиотеку блоков и шаблонов. Надо читать специальную литературу и обязательно участвовать в форумах по AutoCAD, которые есть на интернете, вероятно, во всех странах.

Многим пользователям хотелось бы, чтобы текст размещался в специализированном слое без переключения в него. Другими словами, текущим должен оставаться тот рабочий слой, в котором в данный момент рисуются объекты. Но если понадобилось ввести текст, то последний автоматически попадал бы в предназначенный для него слой.
Будем считать; что слой с именем "Текст" в вашем чертеже уже создан. Таким образом, напрашиваются два пути решения задачи.

  • 1. Временно вызвать и сделать текущим слой "Текст"
  • 2. Напечатать нужный текст
  • 3. Вернуть прежний слой в качестве текущего
  • 1. Напечатать текст в текущем (рабочем) слое
  • 2. Перевести готовый текст в слой с именем "Текст"

Первый путь связан с запоминанием имени того (рабочего) слоя, который являлся текущим на момент, предшествующий вызову слоя "Текст". Эта задача легко решается в полной версии AutoCAD при помощи функции LISP Setq, которая может быть введена в макро. В AutoCAD LT, как известно; LISP не работает. Поэтому мы используем 2-ой путь, и результат будет таким же.
Что такое слой? Это одно из свойств объекта; такое же, как цвет или тип линии. Надо найти команду; которая бы изменяла свойства объекта с командной строки, без вызова диалогового окна. Имя нужной нам команды - CHANGE. (Изменить)

Примечание:
В AutoCAD много команд. Не все из них выведены на кнопки или в падающие меню. Даже в казалось бы, полном перечне команд, который можно увидеть в диалоговом окне Customize (см. вкладку Commands, пункт All Commands), перечислены далеко не все команды.
Составляя макросы, вы часто будете заглядывать в HELP. Постепенно вы узнаете много новых, ранее неизвестных команд и системных переменных.

Сейчас мы опробуем команду CHANGE. Предварительно создайте новый слой, имя которого "Текст", но не делайте его текущим. Пусть цвет слоя для объектов, размещенных в нем, будет отличным от цвета текущего слоя.
В текущем слое (любом другом) командой MTEXT напишите любое слово или предложение. (Как уже говорилось в первой части, если AutoCAD локализован, перед именем команды, если она вводится на английском языке, должен стоять знак подчеркивания. Впрочем; можно вводить команды и составлять макросы и на русском языке.)

тем самим мы даем понять AutoCAD, что хотим изменить последний, сделанный до ввода команды CHANGE, объект, то есть MTEXT.

Вводим опцию _Properties, или сокращенно, _P

Введение здесь второго Enter показывает AutoCAD, что больше никаких изменений не требуется.
Ваш текст приобрел новое свойство - его слой теперь "Текст"!!
После такой подготовительной работы несложно составить макро:

Здесь две обратные наклонные черты служат для задания окна редактора многострочного текста (вспомните первую часть-ручной ввод данных), остальные знаки - точки с запятой (заменяют Enter), имена команд и опций полностью соответствут порядку, в котором вручную выполнялась команда CHANGE.

Не правда-ли, это не кажется трудным? Надо сначала отработать последовательность выполнения команд вручную, с командной строки, одновременно ведя запись на бумаге, а затем точно переписать эту последовательность в соответствующее поле окна Customize. Но не все получается сразу. Попробуйте создать аналогичную команду для однострочного текста, и сразу появятся трудности. Для самостоятельной работы подскажу: вместо команды Dtext следует использовать команду -ТЕХТ (с минусом). Опять редкая команда, и работает необычно. Зато каждая строка при этом является самостоятельным, не связанным внутренними узами с другими строками объектом, и ее можно перевести в нужный слой прежде, чем будет написана следующая строка. И еще, не забудьте про звездочку в начале макроса, которая позволит работать команде строка за строкой.

Одной из самых привлекательных команд была-бы такая, которая сможет создавать размеры в специализированном слое. Давайте ее сделаем. Скопируйте на новую кнопку созданный выше макрос для многострочного текста. Замените _Мтехт на _Dimlinear и добавьте еще одну обратную косую черту (ведь для простановки линейного размера требуется трижды щелкнуть левой кнопкой мышки). Замените имя слоя на "Размеры"

Кнопка готова. Остается нарисовать на ней красивую картинку и определить в нужную панель.

Специальные символы, применяемые для записи макрокоманд

Часть 2
Меню CUI в версиях AutoCAD 2006 и последующих

В программе AutoCAD имеется два меню - ACAD и EXPRESS. Увидеть, что это так можно в диалоговом окне Customize User Interface (Настройка интерфейса пользователя), которое вызывается набором команды CUI на клавиатуре, либо кликом правой кнопки мыши по любой кнопке с последующим выбором пункта Customize (Адаптация). Выйдет окно, в корне отличающиеся от аналогичного окна версии 2005 и более ранних.. Хотя многие к этому окну уже привыкли, мало кто знает его возможности.
Итак, если открыть выпадающий список в левой верхней части, то можно увидеть здесь три строчки: Main CUI File (acad,cui), ACETmain.cui и Custom.cui. Первый является файлом меню AutoCAD. Второй это файл меню Express (Не все знают, что это меню изначально не принадлежало AutoCAD и по традиции существует отдельно). Есть еще Custom.cui, но это не меню а образец для подражания для тех, кто хочет создать свое собственное меню.
Большинство пользователей, которые умеют создавать свои кнопки, загружают их в меню ACAD. Это не совсем удобно, так как такие кнопки нельзя перенести на другой компьютер или на другую версию программы. Гораздо продуктивней создать свое собственное меню, чтобы не смешивать сделанные своими руками команды с командами AutoCAD. Собственное меню впоследствии легко перенести на другой компьютер или следующую версию AutoCAD. Если новые инструменты не предполагается выделять в собственное меню, а для их размещения использовать существующее меню ACAD.cui то необходимо произвести действия, начиная от пункта 5 главы "Создание меню".

Старые опытные пользователи, которые работали в версиях до 2006 и создавали там собственные меню, не испытывали особых сложностей с загрузкой своих наработок в новые версии, так как AutoCAD сам автоматически создает меню в формате *.cui из формата старых версий *.mns-mnu. То есть загрузив старое меню получаем новое. Может быть поэтому столь долго не было рекомендаций по созданию меню сразу в формате CUI: Старым и опытным это было не надо, а новые пользователи еще не созрели до создания своего меню. Кроме того, новое диалоговое окно Customize User Interface (Настройка интерфейса пользователя) стало значительно сложнее для понимания, несмотря на заверения некоторых авторов, что это окно и действия в нем интуитивно понятны. На интернетовских форумах нередки рекомендации - хранить старую версию AutoCAD, создавать в ней меню и затем загружать его в новый AutoCAD. Но что делать тем, кто начал изучать программу позже?
Здесь дана попытка разобрать по-полочкам все действия, связанные с созданием меню и размещения в нем собственных команд.

Первый шаг


Прежде всего следует запомнить конфигурацию своего рабочего пространства (Work Space). Это действие позволит застраховать ваш AutoCAD если в результате ошибочных действий собъется состав и местоположение панелей. Вызовите панель инструментов WorkSpaces (Рабочие пространства). В выпадающем списке выберите Save Current As и в появившемся окне задайте имя, например, MyWorkspace-1. Затем нажмите кнопку Workspace Setting, передвиньте строку с именем рабочего пространства наверх и в выпадающем списке выставьте это-же имя в качестве своего (MyWorkspace-1) фирменного рабочего пространства. Теперь при потере привычного вида экрана достаточно нажать на кнопку My Workspace (мое рабочее пространство), и внешний вид экрана восстановится.

Создание меню


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

  1. Команда CUI, или правой кнопкой мыши по любой кнопке и выбрать Customize (Адаптация), но в этом случае, если AutoCAD 2008, надо расширить окно, нажав соответственно на значки-расширители типа >>
    С некоторой задержкой появится диалоговое окно Customize User Interface (Настройка интерфейса пользователя), показанное на рисунке.
  2. Нажать на вкладку Transfer (Перевести).
    В правом поле внутренняя вкладка по-умолчанию раскрыта на New CUI File (новый файл адаптации). Следует сохранить этот пока пустой файл-болванку для последующей адаптации. Для этого жмем на кнопочку справа Save the current customization file (на ней нарисован сейф), либо на выпадающий список, выбрав Save As. Выбираем место (путь к файлу), где он будет отныне храниться и задаем файлу имя, например, Mymenu. (Выше было показано, что здесь имеется строка меню Custom.cui, на базе которого можно сделать свое меню, но мы воспользуемся опцией New CUI File. Ведь в общем случае могут иметь место несколько своих меню под разные задачи.
  3. Зайти на вкладку Customize (Адаптация). Здесь, в левом поле, следует загрузить этот файл нажатием на кнопочку с плюсиком. Где он лежит вы знаете из предыдущего пункта. (Кнопочка с плюсиком это аналог команды CUIload (ЗагрузкаCUI) или Menuload (Загрузкаменю), но здесь загрузка осуществляется не выходя из диалогового окна).
  4. Теперь будем создавать новые элементы меню на примере новой панели инструментов. Щелчок ПК в области строки Toolbars (Панели) вызывает контекстное меню, в котором следует выбрать New Toolbar (Новая панель) Ее появление тут-же отразится в дереве меню с приглашением переименовать строку Toolbar1 (Панель 1). Назовем ее MyToolbar1. Но панель пока пустая.
  5. Теперь наполним панель командами, причем в качестве базы используем команды, макросы которых описаны выше; в части 1.
    В нижнем левом поле вкладки Customize (Адаптация), которое называется Command List (Список команд) создаем новую команду, нажав на кнопку справа Create a new command (Создать), либо выбрав соответствующую строку из контекстного меню правой кнопки. В списке команд появится новая строчка Command1 (Команда1) которую сейчас или позже следует переименовать, задав ей логическое имя. Пусть она называется Copy-Edit. Из имени команды, следует, что команда (а точнее, комбинация команд) будет в одно действие копировать текст и сразу-же редактировать его. Как только появилась строка новой команды, видоизменилось правое поле диалогового окна, где раскрылась таблица свойств команды и появилась коллекция имеющихся в AutoCAD рисунков на кнопках.
  6. Вот здесь, в секции Properties (Свойства) и следует записать код команды, а также приготовить рисунок для ее кнопки.
    Первая строка - имя команды. Оно всплывет при наведении курсора на кнопку.
    Вторая строка - описание. Здесь в нескольких словах можно кратко рассказать, на что способна команда. Этот текст всплывет в Status line (статусная строка) с левой стороны в самом низу экрана AutoCAD при наведении курсора на кнопку. (Посмотрите, как это работает с любой существующей кнопкой ).
    Третья строка предназначена для собственно кода команды, или, по-другому, macro, макрокоманды. Если нажать на строку, в ней всплывет кнопочка с тремя точками. Она вызовет небольшое окно-редактор, в котором более удобно записать этот код. Запишем его, взяв из текста части 1


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

Владимир Свет
New York, май 2008

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

alt

Если вы используете сторонние приложения lisp и скрипты, то стоит задуматься о создании кнопки в AutoCAD. Не всегда удобно обращаться к инструменту через командную строку. Если вы часто пользуетесь каким-то инструментом, то лучше его вынести в виде кнопки. Это ускорит работу в программе.

Рис. 1 – Новая команда AutoCAD

Мы рассматривали LISP-приложения для Автокада и как загружать дополнительные скрипты. Теперь разберём, как создать кнопку в Автокаде с новой командой и разместить её на ленте для быстрого доступа.

Создание кнопки доп. скрипта имеет некоторые нюансы. Разберём их на примере.

Создаем новые кнопки в Автокаде для запуска LISP

Чтобы добавить кнопку в Автокад для новой команды, нужно:

1. Прописать путь к файлу, который содержит загружаемое приложение. Такие файлы могут иметь расширение *.arx, *.crx, *.lsp, *.dvb, *.dbx, *.vlx, *.fas.

Вызовите диалоговое окно «Настройки» (можно через командную строку «_options»). Перейдите во вкладку «Файлы», выберите папку «Доверенные местоположения». Затем нажмите кнопку «Добавить». Появится дополнительное поле, в котором необходимо прописать путь.

Далее нажмите "Обзор". Найдите на компьютере папку, в которой хранятся ваши файлы-lisp. После того как путь пропишется в этом диалоговом окне, нажмите "ОK".

2. Вызвать окно адаптации пользовательского интерфейса Автокад (можно через командную строку «_СUI»). Создать новую команду.

Рис. 3 – Создание новой команды AutoCAD

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

Рис. 4 – Макрос для команды LISP можно найти в исходном файле *.lsp

Выберите иконку для кнопки. Можно создать новую или отредактировать уже имеющуюся картинку. Подробнее - в видеоуроке «Создание макрос в AutoCAD».

3. Заключительный этап создания новой кнопки для AutoCAD – это размещение в ленте программы. Для этого нужно воспользоваться поиском: найти вновь созданную кнопку, захватить её левой кнопкой мыши и переместить в подходящую панель. В этом примере: ACAD → Лента → Панели → Главная 2D Рисование → Строка 3.

Как видите, добавить кнопку в Автокад для LISP-приложения не так уж и сложно. Если вы часто используете тот или иной скрипт – обязательно примите это к сведению.

Периодически, время от время, по неизвестным мне причинам, у разных пользователей пропадает командная строка Автокад.

Что же делать, если у Вас пропала командная строка в Автокаде?

Самый простой и быстрый способ вернуть командную строку:

Это на клавиатуре нажать сочетание клавиш

Ctrl+9 (нажимаем клавишу Ctrl и удерживая ее, нажимаем 9 )

Это сочетание клавиш включает (если она выключена), или выключает (если она включена) командную строку.

Некоторые пользователи, специально, выключают командную строку, чтобы увеличить рабочую область черчения. А команды вводят непосредственно в области черчения. Чтобы это было возможно, должен быть включен « Динамический ввод (F12) ». В низу в строке состояния включите одноименную кнопку или нажмите F12 на клавиатуре. См. Рис. 1.

Пропала командная строка в автокаде

Рис. 1. Динамический ввод (F12).

Конечно, сочетание клавиш Ctrl+9 , не единственный способ управления командной строкой, но другие способы зависят от того в каком режиме рабочего пространства Вы работаете.

Если Вы работаете в режиме рабочего пространства : « Рисования и аннотации ». См. Рис. 2.

Пропала командная строка в автокаде

Рис. 2. Режим рабочего пространства: «Рисования и аннотации».

На ленте перейдите на вкладку « Вид » и щелкните по кнопке « Командная строка ». См. Рис. 3.

Пропала командная строка в автокаде

Рис. 3. Управление командной строкой на ленте.

И командная строка появиться (или исчезнет).

Если Вы работаете в режиме рабочего пространства : « Классический AutoCAD ». См. Рис. 4.

Пропала командная строка в автокаде

Рис. 4. Режим рабочего пространства : «Классический AutoCAD».

В главном меню зайдите в « Сервис » и выберите строку « Командная строка ». См. Рис. 5.

Пропала командная строка в автокаде

Рис. 5. Управление командной строкой в главном меню.

И командная строка появиться (или исчезнет).

Есть еще один способ вернуть командную строку:

Включите « Динамический ввод (F12) ».

Наберите на клавиатуре « КОМ » и нажмите « Enter ». См. Рис. 6.

Пропала командная строка в автокаде

Рис. 6. Включение командной строки с помощью команды.

Команда « КОМ » (полная команда « КОМСТР ») действует только в русскоязычной версии Автокад.

Чтобы вернуть командную строку в любой версии AutoCAD, вместо команды « КОМСТР » нужно набрать « _commandline ».

Чтобы убрать командную строку:

Наберите на клавиатуре « СК » и в появившемся списке выбирете « СКРЫТЬКОМАНДНУЮСТРОКУ ». См. Рис. 7.

Пропала командная строка в автокаде

Рис. 7. Отключение командной строки с помощью команды.

Чтобы скрыть командную строку в любой версии AutoCAD, вместо команды « СКРЫТЬКОМАНДНУЮСТРОКУ » нужно ввести « _commandlinehide ».

Кроме всего прочего, команды Автокад можно вводить в командной строке « Текстового окна AutoCAD ».

Чтобы открыть « Текстовое окна AutoCAD » нажмите F2 . Команды нужно вводить в самую нижнюю строку. См. Рис. 8.

Пропала командная строка в автокаде

Рис. 8. Текстовое окна AutoCAD.

Используйте тот способ управления командной строкой, который Вам больше подходит.

Как закрепить плавающую командную строку.

Командная строка может находиться в плавающем состоянии. Чтобы закрепить ее выше строки состояния, поместите указатель мыши в зону, выделенную на Рис. 9 красным .

Командная строка Автокад

Рис. 9. Плавающая командная строка.

Нажмите левую кнопку мыши и не отпуская ее перетащите командную строку ниже (командная строка должна исчезнуть; в место нее появятся очертания ее будущего расположения). См. Рис. 10.

Командная строка Автокад

Рис. 10. Очертания командной строки

Отпустите левую кнопку мыши. Командная строка закрепиться.

Чтобы поменять высоту командной строки, поместите указатель мыши на верх командной строки. Указатель поменяет свое изображение. См. Рис. 11.

Командная строка Автокад

Рис. 11. Изменение высоты командной строки

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

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

Одним из способов ускорения работы в Автокад является применение горячий клавиш.

В этом уроке мы рассмотрим стандартные Горячие клавиши Автокад, их применение и создание своих горячих клавиш.

Например, чтобы открыть окно Печати, Нужно щелкнуть мышкой по кнопке приложения . Перевести указатель мыши ниже на строку «Печать». И в появившемся списке выбираем «Печать» . См. Рис. 1.

Горячие клавиши Автокад

Рис. 1. Открыть окно Печати.

Или просто нажать на клавиатуре Ctrl+P . Согласитесь, что с клавиатуры это сделать намного проще.

AutoCAD 2013 включает в себя следующие стандартные горячие клавиши:

Клавиши общего назначения.

Esc – используется для снятия выделения или отмены команды

Пробел (или Enter ) – используется для запуска последней выполненной программы. Также для подтверждения параметров команды.

Del – удаляет выделенные объекты

Горячие клавиши F1-F12.

F2 – Включить / отключить текстовое окно (информация о процессе работы, порядке построение объектов).

Клавиши для работы с буфером обмена:

Клавиши для работы с файлами:

Клавиши CTRL+0… CTRL+9

Создание горячих клавиш в Автокад.

Мы видим, что по умолчанию, количество горячих клавиш не так велико. Многие команды Автокад, которые используются часто, не имеют таковых. К счастью производители Автокад предоставляют нам возможность создания своих горячих клавиш. И эта процедура совсем не сложная.

Давайте создадим горячую клавишу, например SHITF+S , для «Диспетчера свойств слоев» .

Горячие клавиши Автокад

Рис. 2. Пользовательский интерфейс.

(или наберите в командной строке CUI и нажмите на клавиатуре Enter ).

Откроется окно «Адаптация пользовательского интерфейса». Щелкните по квадратику с плюсиком напротив строки «Горячие клавиши». Откроется подсписок. Выделите надпись «Клавиши быстрого доступа» . Справа в окне «Ярлыки» появятся существующие горячи клавиши . См. Рис. 3.

Горячие клавиши Автокад

Рис. 3. «Адаптация пользовательского интерфейса».

В окне «Список команд» найдите команду « Свойства слоя » Поставьте на нее указатель мыши, нажмите левую кнопку и не отпуская ее, ведите указатель к надписи « Клавиши быстрого доступа » И только там отпускаем кнопку. См. Рис. 4.

Горячие клавиши Автокад

Рис. 4. Добавление команды в Горячие клавиши.

В подсписке «Клавиши быстрого доступа» появится новая строка « Свойства слоя ». Щелкнув по ней, выделите ее. Далее в окне «Свойства» щелкните в поле напротив надписи « Клавиши ». Затем по квадратику с точками . См. Рис. 5.

Горячие клавиши Автокад

Откроется окно «Клавиши быстрого вызова». Удерживая на клавиатуре SHITF нажмите S . В строке появиться надпись SHITF+S . Нажимаем ОК . См. рис. 6.

Горячие клавиши Автокад

Рис. 6. Клавиши быстрого вызова.

В поле «Клавиши» появиться надпись SHITF+S . Нажимаем ОК . См. Рис. 7.

Горячие клавиши Автокад

Все горячая клавиша готова. Давайте ее проверим.

Нажмите сочетание клавиш SHITF+S. Откроется окно « Диспетчера свойств слоев ». См. Рис. 8.

Горячие клавиши Автокад

Рис. 8. Диспетчера свойств слоев.

Нажмите SHITF+S еще раз и окно закроется.

Создайте горячие клавиши для команд, которые Вы используете часто или для тех, до которых вам трудно добраться при помощи мыши и ваша работа в AutoCAD станет быстрее. А ваши коллеги будут удивляться тому, как быстро Вам удается вызывать команды.

Надеюсь, что эта статья оказалось кому-то полезной, и Ваша работа в AutoCAD стала более комфортной.

Читайте также: