Как добавить команды в автокаде
AutoCAD 2015, AutoCAD Architecture 2015, AutoCAD Civil 3D 2015, AutoCAD Electrical 2015, AutoCAD MEP 2015, AutoCAD Map 3D 2015, AutoCAD Mechanical 2015, AutoCAD P&ID 2015, AutoCAD Plant 3D 2015, AutoCAD Structural Detailing 2015, & AutoCAD Utility Design 2015
Автор:
Команды – это инструкции, указывающие программе, какие операции требуется выполнить.
- Команду можно выбрать на ленте, на панели инструментов или в меню.
- Команду можно ввести в подсказке динамического ввода.
- Команду можно ввести в окне команд.
- Пользовательскую команду можно перетащить с инструментальной палитры.
В закрепляемом окне команд, размер которого можно изменить, вводятся команды и системные переменные, а также отображаются запросы, которые помогают выполнить последовательность команд (в том числе команд, которые были вызваны другим способом, например с ленты).
Ответы на запросы в командной строке
После ввода команды в командной строке отображается последовательность запросов. Например, после ввода ПЛИНИЯ и задания первого запроса в командной строке отображается следующий запрос:
ПЛИНИЯ Укажите следующую точку или [Дуга Полуширина Длина Отменить Ширина]:
В этом случае по умолчанию указывается следующая точка. Можно либо ввести значения координат X, Y или нажать в нужной точке области рисования.
Чтобы выбрать другой вариант, нажмите на параметр. Если требуется использовать клавиатуру, задайте параметр, введя заглавную букву, выделенную цветом. Эти буквы можно вводить в любом регистре. Например, для выбора параметра "Ширина" введите ш и нажмите клавишу ENTER.
В некоторых случаях параметр по умолчанию (в том числе текущее значение) отображается после параметров в угловых скобках:
ПЛИНИЯ Количество сторон :
В этом случае можно нажать клавишу Enter для сохранения текущего значения (4). Если требуется изменить настройки, введите другое число и нажмите клавишу Enter.
Прим.: Если щелкнуть параметр ленты для запуска команд, которые изменяют настройки свойств, таких как цвет, слой, вес линий, размерный стиль и стиль мультивыносок, командная строка скрывается. Это позволяет избежать отображения лишнего текста.
Отображение вариантов команд и системных переменных
Если функции автоматического заполнения отключены, введите букву в командной строке и нажмите клавишу TAB для перебора всех команд и системных переменных, начинающихся с этой буквы. Нажмите клавишу ENTER или ПРОБЕЛ для выполнения команды или системной переменной.
Ввод псевдонимов команд
Некоторые команды имеют сокращенные имена, называемые псевдонимами команд, которые можно вводить в командной строке. Например, вместо того, чтобы вводить слово круг для выполнения команды КРУГ, можно ввести букву к и нажать клавишу ENTER. В списке вариантов команд (если он отображается) псевдоним показан перед именем команды. К (КРУГ)
Псевдонимы команды определены в файле acad.pgp или acadlt.pgp.
Прерывание выполнения команды вводом другой команды или изменением значения системной переменной
Многие команды можно использовать в прозрачном режиме. Это означает, что их можно вводить в командной строке во время выполнения другой команды. Как правило, в таким образом можно пользоваться командами, которые не выполняют выбора объектов, не создают новых объектов или не завершают сеанс работы.
Для использования команды в прозрачном режиме введите апостроф (') перед вводом команды в ответ на любой запрос. В командной строке перед подсказками, которые отображаются для прозрачных команд, выводятся двойные угловые скобки (>>). После завершения прозрачной команды возобновляется работа исходной. В следующем примере во время выполнения команды "ОТРЕЗОК" включается сетка, и для нее устанавливается шаг размером в одну единицу.
Команда: отрезок
Первая точка: 'сетка
>>Шаг сетки (X) или [Вкл/оТкл/Шаг привязки/оСновной/аДаптивный/лИмиты/сЛедующий/Аспект]: 1
Возобновляется команда ОТРЕЗОК
В прозрачном режиме можно открывать некоторые из диалоговых окон, но произведенные с их помощью изменения не вступают в силу до завершения приостановленной команды. Точно так же, если при выполнении некоторой команды в прозрачном режиме изменяется значение системной переменной, её новое значение проявляется только в следующей команде.
Средства для ввода команд
- Автоматическое заполнение. Имя команды или системной переменной заполняется в процессе его ввода.
- Список вариантов командной строки. Отображается список команд или системных переменных, которые соответствуют введенной букве или содержат ее. Порядок этого списка меняется во время использования программы, поэтому наиболее часто используемые команды отображаются в верхней части списка. Программа также предлагает варианты для записей, введенных с ошибкой.
- Автоматическое исправление. Команды, в написании которых часто допускаются ошибки. Программа автоматически добавляет слова, которые были написаны неправильно и исправлены определенное число раз в файл CorrectGlobalDB.pgp. Этот текстовый файл также можно обновить вручную.
- Циклический перебор. Перебор команд, которые уже были использованы в текущей сессии, с помощью клавиш со стрелками. Этот список также отображается по нажатию стрелки с левого края командной строки.
Данные параметры можно изменить с помощью кнопки "Настроить" командной строки или команд контекстного меню.
wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали авторы-волонтеры.
Вы когда-нибудь использовали одну команду в AutoCAD несколько раз? Хотите, что бы был более простой способ? Он существует! Следуйте этим простым шагам, чтобы создать кнопку на панели инструментов, которая будет выполнять для вас большинство функций!
Введите "CUI" в командной строке и нажмите клавишу «Enter». Это вызовет диалоговое окно «Настройка интерфейса пользователя».
В свойствах измените параметры нового макроса. Команда «Скопировать в месте» имеет такой макрос: "^C^C_copy 0,0 0,0"."^C" означает «отмена» или эквивалент нажатия клавиши «Esc». Всегда начинайте вашу команду с двумя "^ C", чтобы выйти из любой команды, в которой вы можете быть."_copy " выполняет команду копирования. Пространство выполняет ту же самую функцию, что и нажатие пробела в командной строке. Команда копирования затем запрашивает базовую точку и наши макро входы будут 0,0. Чтобы скопировать на месте укажите 0,0 для точки назначения копирования.
Сегодня с вами будем разговаривать про создание команд в AutoCAD, а точнее макросов, т.е. объединение нескольких команд в одну или соединение нескольких субопций одной команды. Мы также создадим отдельную кнопку и вынесем ее на панель инструментов. А рассматривать создание команды в Автокаде будем на примере команды "ОЧИСТИТЬ". Создадим макрос AutoCAD для удаления всех элементов, которые не присутствуют в графическом пространстве, но при этом загружают файл.
Первое, что необходимо сделать - это понять из каких элементов состоит команда. Набираем в командной строке "-ОЧИСТИТЬ". При таком вызове команды диалоговые окна не появляются, а все субопции выбираются из командной строки. Напомню, что мы рассматриваем команду удаления всех неиспользуемых элементов чертежа. Поэтому я выберу субопцию "Все". Далее нас просят ввести имена удаляемых элементов, нажмем enter, чтобы удалились все. Запрашивать подтверждение на удаление каждого элемента - "Нет".
После такой чистки обычно файлы заметно уменьшаются в размере и не тормозят.
Создание макроса Автокад.
Вкладка "Управление" - панель "Адаптация" - инструмент "Пользов.ательский интерфейс". Появляется окно "Адаптация пользовательского интерфейса". Здесь выбираем кнопку "Создание новой команды".
Даем новой команде Автокад имя. Я назову "Очистить все". Можете заполнить описание, чтобы в дальнейшем понять что это за команда.
Самое главное - это поле "макросы". В данном поле по умолчанию стоит: "^С^С". Это означает 2 нажатия клавиши Esc. Т.е. при вызове команды предыдущую команду необходимо закончить. Далее ставим вызов команды без диалогового окна "-очистить". Далее мы нажимали "Enter", в коде он обозначается пробелом. Затем мы выбирали субопцию "все", в коде ставим ключ вызова субопции "в". Далее опять "Enter", а в коде ставим пробел. После нас просили ввести имена элементов, которые хотим удалить, и мы нажимали "Enter", поэтому в коде я еще раз ставлю пробел. И на запрос подтверждать ли удаление каждого элемента, мы выбирали "нет", в коде поэтому я ставлю букву "н". И в конце кода макроса еще раз пробел, чтобы вызвать завершение команды. Вот что получилось.
В разделе Значок выберем значок команды очистить. Изменим его и пересохраним, чтобы у нас был отдельный значок для только что созданного нами макроса AutoCAD. Я изменил значок вот таким образом (см. рисунок).
Далее нажимаем Экспорт и даем название иконке. Иконка сохранена, а в данном редакторе я нажимаю закрыть и не сохранять.
Теперь меняем изображение для команды. Малое и большое изображения - выбираем новую иконку.
И теперь мы можем применить изменения в диалоговом окне "Адаптация пользовательского интерфейса".
Вывод новой команды Автокад на панель быстрого доступа.
Находим новую команду в списке. Она называется "Очистить все". И далее перетаскиваем ее зажатой кнопкой мыши на панель быстрого доступа.
Нажимаем "Применить" - "Ок". Проверьте, команда Автокад работает.
Таким способом можно создавать любые макросы в AutoCAD. Здесь Вам необходимо в начале попрактиковаться и затем понять, какие макросы Вам нужны в Вашей работе.
Если вы используете сторонние приложения lisp и скрипты, то стоит задуматься о создании кнопки в AutoCAD. Не всегда удобно обращаться к инструменту через командную строку. Если вы часто пользуетесь каким-то инструментом, то лучше его вынести в виде кнопки. Это ускорит работу в программе.
Мы рассматривали LISP-приложения для Автокада и как загружать дополнительные скрипты. Теперь разберём, как создать кнопку в Автокаде с новой командой и разместить её на ленте для быстрого доступа.
Создание кнопки доп. скрипта имеет некоторые нюансы. Разберём их на примере.
Создаем новые кнопки в Автокаде для запуска LISP
Чтобы добавить кнопку в Автокад для новой команды, нужно:
1. Прописать путь к файлу, который содержит загружаемое приложение. Такие файлы могут иметь расширение *.arx, *.crx, *.lsp, *.dvb, *.dbx, *.vlx, *.fas.
Вызовите диалоговое окно «Настройки» (можно через командную строку «_options»). Перейдите во вкладку «Файлы», выберите папку «Доверенные местоположения». Затем нажмите кнопку «Добавить». Появится дополнительное поле, в котором необходимо прописать путь.
Далее нажмите "Обзор". Найдите на компьютере папку, в которой хранятся ваши файлы-lisp. После того как путь пропишется в этом диалоговом окне, нажмите "ОK".
2. Вызвать окно адаптации пользовательского интерфейса Автокад (можно через командную строку «_СUI»). Создать новую команду.
Задать название и макрос. Код макроса следует искать в самом файле приложения. Открыть его можно через обычный блокнот.
Выберите иконку для кнопки. Можно создать новую или отредактировать уже имеющуюся картинку. Подробнее - в видеоуроке «Создание макрос в AutoCAD».
3. Заключительный этап создания новой кнопки для AutoCAD – это размещение в ленте программы. Для этого нужно воспользоваться поиском: найти вновь созданную кнопку, захватить её левой кнопкой мыши и переместить в подходящую панель. В этом примере: ACAD → Лента → Панели → Главная 2D Рисование → Строка 3.
Как видите, добавить кнопку в Автокад для LISP-приложения не так уж и сложно. Если вы часто используете тот или иной скрипт – обязательно примите это к сведению.
Лично я не представляю своей работы без командной строки (КС). В сегодняшнем уроке вы увидите, как я комбинирую работу с мышью и КС. Также я покажу, что такое интеллектуальная сортировка команд и от чего она зависит.
Что из себя представляет командная строка Автокад
Как известно, командная строка AutoCAD – это один из способов ввода команд и получения отклика от программы (аналогично тому же действию, когда мы выбираем команду на панели инструментов). Но, знали ли вы, что использование командной строки позволяет увеличить производительность работы в программе 2 раза!? Поэтому важно знать, как в Автокаде настроить командную строку и использовать ее совместно с традиционным вызовом инструментов.
Командная строка в Автокаде – это отдельный элемент интерфейса, который позволяет не только запрашивать инструменты, вызывать системными переменными, но и выполнять команды с последующим их уточнением (путем выбора ключевых слов и подкоманд).
Стоит отметить, что вводить полное название команды – намного дольше, чем выбрать инструмент с помощью мышки. Поэтому на практике используют псевдонимы команд. Это мощная технологии, позволяющая существенно ускорить работу над любым, даже очень сложным, проектом (см. видео урок «Псевдонимы команд в AutoCAD»).
Как вернуть командную строку в Автокаде?
На мою почту продолжают приходить письма с одним и тем же вопрос, но в разных вариациях: «В Автокаде пропала командная строка, где ее искать?», «Как включить командную строку в Автокаде?», «Как восстановить командную строку в Автокаде?» или даже «Как вызвать командную строку в Автокаде?». А все потому что многие случайно закрывают КС, не обращая внимание на предупреждение, а потом не могут ее вернуть.
На самом деле все очень просто: чтобы включить командную строку AutoCAD нажмите сочетание клавиш CTRL+9.
Как в Автокаде настроить командную строку?
Чтобы узнать какие типы инструментов и объектов мы можем вызывать через командную строку, нужно нажать на гаечный ключ слева КС и выбрать «Параметры поиска при вводе».
В Автокаде можно выбрать следующий тип содержимого: блок, слой, штриховка, стиль текста, размерный стиль, визуальный стиль.
Так, к примеру, через командную строку можно переключать слои. Для этого достаточно ввести точное название слоя в КС.
Более подробные настройки рассмотрены в уроке «Командная строка AutoCAD. Настройки».
Читайте также:
- Как смотреть видео в браузере через mx player
- Укажите правильную запись функции находящую минимальное значение данных содержащихся в ячейках excel
- Как собрать кубик рубика 3х3 программа онлайн на компьютере
- Постоянное запоминающее устройство служит для хранения программ начальной загрузки компьютера
- Как обрезать картинку в эксель