Выполняется команда для документа, нажмите Enter или повторите autocad
Обновлено: 20.11.2024
Блог для разработчиков, использующих платформы Autodesk, особенно AutoCAD и Forge. Особое внимание уделяется AR/VR и IoT.
31 марта 2014 г.
AutoCAD 2015: вызов команд
Как упоминалось в предыдущем сообщении, волокна теперь неактивны в AutoCAD 2015 (пути кода все еще там, в основном для целей тестирования, но их не нужно включать для обычного использования продукта).
Fibers – это технология, которую Microsoft представила еще в далеком прошлом, чтобы помочь однодокументным (и, как правило, однопоточным) приложениям легче адаптироваться к дивному новому миру MDI. По крайней мере, таково мое воспоминание и понимание. По сути, это был механизм, с помощью которого такие приложения, как AutoCAD, могли управлять своим состоянием для каждого документа, делая соответствующие данные текущими в зависимости от активированного документа. Я слышал, что волокна называют «потоками, запланированными вручную», хотя, скорее всего, это упрощение реальной ситуации.
Что это значит для разработчиков AutoCAD и почему это нас волнует?
Помимо того, что отладка стала более предсказуемой (в нескольких выпусках Visual Studio запрещена отладка приложений с использованием волокон), эта работа принесла значительные преимущества разработчикам.
Как я это понимаю — и весьма вероятно, что мое понимание либо неполное, либо ошибочное, поскольку я не тратил значительное количество времени на изучение внутренностей этого механизма — команды AutoCAD зависят от состояния, связанного с текущим документ. Отказ от волокон означает, что контекст выполнения команд AutoCAD совершенно другой, но он также открывает возможности, которых раньше не было, поскольку мы рационализировали способ вызова команд, сделав их первоклассными, полностью поддерживаемыми способами. используя огромное количество уже существующего кода в AutoCAD. По сути, это означает, что разработчики AutoCAD больше не должны чувствовать себя плохо (если они когда-либо чувствовали себя ;-) по поводу вызова команд из своего кода. Теперь это абсолютно допустимо — вызывать команды так же допустимо, как и использовать низкоуровневый API.
До AutoCAD 2015 вы обычно вызывали команды AutoCAD, запуская маркеры — имена команд и ввод ожидаемых пользователем команд — в входной канал AutoCAD. Начиная с AutoCAD 2015, существует два подхода к вызову команд: подпрограмма и сопрограмма. Вызов подпрограммы означает, что вы хотите выполнить команду полностью: вы точно знаете, как должна вызываться команда, и не хотите, чтобы что-то было открытым. Вызов команды в сопрограмме более открыт: у вас нет всех аргументов, которые нужно передать команде, и вы не знаете точно, как она будет действовать, поэтому на самом деле вы вызываете частичную команду.
Без волокон, выступающих в качестве опорной структуры, эти два стиля вызова команд теперь должны обрабатываться отдельно.
Например, в ObjectARX вы больше не найдете acedCommand() или acedCmd(), вы должны использовать либо acedCommandS()/acedCmdS(), либо acedCommandC()/acedCmdC(), в зависимости от вызываемой команды. стиль вы выбираете. acedCommandS()/acedCmdS() просты: они работают почти так же, как раньше acedCommand()/acedCmd(), но только с полным набором команд/аргументов. acedCommandC()/acedCmdC() более сложны: вам нужно предоставить функцию обратного вызова, которая будет вызываться для дальнейшей обработки входных токенов (это форма передачи продолжения, которая очень распространена, например, при работе с асинхронными вызовами методов). Разработчики ObjectARX должны ознакомиться с Руководством разработчика ObjectARX, а также с файлом acedCmdNF.h (предположительно, в данном контексте NF означает неволокно) для получения дополнительной информации.
Таким образом, разработчикам ObjectARX есть над чем поработать, если они вызывают команды в AutoCAD 2015. А как насчет других сред программирования?
AutoLISP намного проще: Autodesk имеет полный контроль над «виртуальной машиной», которая выполняет код LISP внутри AutoCAD, поэтому мы можем выбирать, какую из двух базовых функций ObjectARX вызывать, в зависимости от сценария и без необходимости изменения Код вызова LISP. Тем не менее, команда ADN сообщила мне, что они видели сценарии, в которых разработчику специально нужно было указать стиль подпрограммы, и в этот момент они могли вместо этого вызвать (command-s…).
Для VBA, который теперь обновлен до VBA 7.1 и по-прежнему доступен для отдельной загрузки, я не думаю, что что-то изменилось: он по-прежнему имеет метод AcadDocument.SendCommand(), который, похоже, работает с частичными командами. (Я обновлю этот пост, если услышу что-то другое по этому поводу).
В завтрашней публикации мы рассмотрим новую возможность, связанную с темами продукта, которая была включена в AutoCAD 2015.
Обновление:
Возможно, вы знаете, что после выполнения команды AutoCAD можно нажать Enter, чтобы повторить ее.
Но может быть быстрее настроить автоматическое повторение команды, если вы заранее знаете, что будете использовать ее несколько раз подряд.
Некоторые команды повторяются автоматически. В некотором смысле, команда LINE делает это, автоматически предлагая вам новый сегмент. и команда COPY предложит вам создать дополнительные копии. Для получения дополнительной информации см. мой совет «Изменение нескольких параметров команд AutoCAD (или иногда вам кажется, что несколько параметров, а иногда нет)».
Брайан Гловер написал совет о другом способе повторения команд — вводе нескольких строк (и пробела) перед вводом команды рисования.
Знаете ли вы, что вы можете заставить команду повторяться после того, как закончите ее использовать? Конечно, уже есть некоторые команды, которые имеют несколько функций. Команда LINE является хорошим примером. Запустите команду, выберите свою первую точку, следующую точку и еще одну, пока не закончите ввод точек, и нажмите клавишу выхода, чтобы завершить команду. Чтобы нарисовать больше линий, вам нужно снова запустить команду.
Если только вы не ввели команду НЕСКОЛЬКО перед запуском команды ЛИНИИ. Теперь вы рисуете свою первую линию, но когда вы нажимаете клавишу Escape, команда LINE запускается снова, и вам предлагается указать первую точку линии. Когда вы полностью закончите рисовать линии, нажмите клавишу Escape еще раз, чтобы завершить команду НЕСКОЛЬКО.
Эта команда работает со всеми командами рисования (Дуги, Окружности, Эллипсы, Линии, Прямоугольник и т. д.), Текстовые команды, Сопоставление Свойства и даже команда COPY. Обратите внимание, что она работает с командами измерения, но если вы не вводите несколько отдельных измерений, лучше использовать команду ИЗМЕРЕНИЕ ПРОДОЛЖИТЬ.
Помните, что после использования MULTIPLE перед командой, если вы хотите остановить повторение, нажмите клавишу Escape. Итак, продолжайте и сделайте много дуг или прямоугольников. Теперь вы сможете сделать это немного быстрее.
Эллен Финкельштейн является автором бестселлера AutoCAD & AutoCAD LT Bible, выпуск которого начался с версии R14. Эллен много писала об AutoCAD, включая статьи для веб-сайта Autodesk и функции для справочной системы AutoCAD. Первой книгой Эллен был AutoCAD For Dummies Quick Reference.
Автор:
Вы замечаете, что повторяете одну и ту же последовательность команд при работе над рисунком? Возможно, вы:
- Вставьте основную надпись и определите несколько слоев в процессе первоначальной настройки чертежа.
- Выполните ту же последовательность шагов для очистки клиентских рисунков.
- Необходимо обновить стандарты САПР, определенные в старых чертежах.
Вместо выполнения последовательности команд из пользовательского интерфейса AutoCAD можно использовать файлы сценариев для выполнения последовательностей команд, основанных на одних и тех же входных данных. Сценарий определяется как обычный текстовый файл с расширением SCR.
Использование ваших знаний о командах и системных переменных
Сценарии позволяют автоматизировать повторяющиеся задачи, используя ваши знания о командах и системных переменных. Вместо того, чтобы запускать команду из пользовательского интерфейса AutoCAD, а затем указывать значение или вводить параметр в командной строке, вы вводите и сохраняете последовательность команд в текстовом файле с помощью приложения, такого как Блокнот.
Вот пример последовательности команд для вставки блока с именем tblk, который можно ввести в командной строке:
Ниже показано, как предыдущая последовательность команд может выглядеть в файле скрипта:
Большинство последовательностей команд также можно разместить в одной строке файла скрипта:
Создание файла сценария
Прежде чем создавать файл сценария, вы должны знать:
-
Пробел в файле скрипта обычно аналогичен нажатию Enter, точно так же, как нажатие пробела при вводе параметров и значений в командной строке.
Примечание. Если команда допускает строку с пробелами, например имя слоя или стиля, пробел интерпретируется как символ в строке, а не как нажатие клавиши Enter. Если строка содержит пробел, заключите его в двойные кавычки. Например, при указании имени для нового слоя («Основной заголовок») с помощью команды -СЛОЙ.
Совет. Прежде чем создавать файл сценария, лучше всего ввести команды, параметры и значения в командной строке AutoCAD, чтобы обеспечить правильную последовательность. Это также позволяет копировать историю команд из командного окна, а затем вставлять ее в Блокнот.
После вставки вы можете удалить все подсказки и сообщения, оставив только те команды и ввод, которые вам нужны.
Следующие шаги создают файл сценария, который:
- Создает слой с именем title_block
- Рисует прямоугольник размером 828 x 552 единицы.
- Задает привязку текущего объекта к конечной точке, средней точке и пересечению.
- Включает ортогональный режим и отключает режим сетки.
Блокнот откроется с пустым документом.
Примечание. Здесь ожидается пустая строка после команды -LAYER, так как нам нужно дважды нажать Enter, чтобы полностью выйти из команды.
Примечание. На практике вместо рисования прямоугольника вы должны вставить основную надпись с помощью команды -INSERT, как показано в предыдущем разделе.
Совет. Сценарий может содержать комментарии. Комментарий в скрипте начинается с точки с запятой, и AutoCAD игнорирует все, что находится справа от точки с запятой.
Управление файлами скриптов
Файлы сценариев можно запускать из любой папки, но рекомендуется хранить файлы сценариев в общей папке, которая указана как часть пути поиска вспомогательных файлов AutoCAD. Это гарантирует, что ваши файлы сценариев будут храниться вместе с другими пользовательскими файлами, которые у вас могут быть, и упростит их запуск для всех.
Примечание. Вы можете управлять папками параметра «Путь поиска вспомогательных файлов AutoCAD» на вкладке «Файлы» диалогового окна «Параметры» (команда «ОПЦИИ»). Сведения о добавлении папок в параметр «Путь поиска вспомогательных файлов AutoCAD» см. в разделе «Изменение путей поиска вспомогательных файлов».
Запуск файла сценария в чертеже
После создания файла сценария его можно запустить в AutoCAD с помощью команды СЦЕНАРИЙ.
Следующие шаги объясняют, как запустить файл drawing_setup.scr, созданный ранее в разделе «Создание файла сценария»:
Вы должны заметить, что экстенты чертежа теперь представляют собой прямоугольник размером 828 x 552 единиц на слое title_block. Кроме того, если вы посмотрите на строку состояния, вы заметите, что включены три привязки текущих объектов, а также включен режим ортогональности и отключен режим сетки.
Помимо команды SCRIPT, вы также можете запустить файл сценария следующим образом:
- Перетаскивание в окно рисования (только для Windows)
- Использование переключателя командной строки /b (Windows) или –b (Mac OS) с ярлыком/псевдонимом на рабочем столе.
Дополнительную информацию о параметрах командной строки см. в разделе О настройке запуска.
Запуск скрипта из ленты
С помощью команды СЦЕНАРИЙ можно определить макрос для запуска определенного сценария с помощью кнопки на ленте. Ниже показано, как может выглядеть макрос, запускающий команду SCRIPT и запускающий файл сценария с именем drawing_setup.scr:
Информацию о настройке ленты см. в теме "А вы пробовали: Создайте свою собственную ленту".
Запуск файла сценария на нескольких чертежах
В некоторых случаях вам может понадобиться запустить файл сценария в нескольких файлах чертежей, например, когда вам нужно изменить стандарты САПР или выполнить операции очистки чертежа. Хотя вы можете открыть каждый чертеж, а затем запустить нужный файл сценария, было бы более эффективно использовать утилиту AutoCAD ScriptPro. ScriptPro — это утилита, доступная только для Windows, которая позволяет запускать файл сценария в выбранных файлах чертежей.
Следующие шаги объясняют, как использовать ScriptPro после его загрузки и установки:
Теперь должно отображаться ScriptPro.
Примечание. Если все чертежи, которые вы хотите выбрать, находятся в папке, нажмите «Добавить из папки» и выберите папку, содержащую файлы чертежей, в которых вы хотите запустить файл сценария.
Совет: accoreconsole.exe в списке версий приложения позволяет запускать ScriptPro с экземпляром AutoCAD в фоновом режиме. Это может сократить время, необходимое для обработки всех выбранных рисунков.
Файл списка чертежей позволит вам загрузить выбранные файлы чертежей обратно в ScriptPro, если вам потребуется повторно запустить файл сценария.
ScriptPro начинает обработку каждого проверенного чертежа и обновляет столбец Статус по мере выполнения.
Примечание. Если один или несколько чертежей не удалось выполнить, обратитесь к разделу "Советы по использованию ScriptPro", чтобы узнать, как решить проблему.
Советы по использованию ScriptPro
- Хотя ScriptPro позволяет выбрать только один файл сценария, начиная с AutoCAD 2016, вы можете вызывать файл сценария из другого сценария с помощью команды SCRIPTCALL. Это позволяет запускать несколько сценариев в выбранных чертежах с помощью ScriptPro, не запуская утилиту несколько раз.
- Если ScriptPro не работает с чертежом, возможно, вам может потребоваться увеличить задержку, в течение которой AutoCAD ожидает перед выполнением файла сценария.Это может произойти, если ваши чертежи содержат внешние ссылки или другие файлы внешних ссылок. В ScriptPro в разделе «Параметры» нажмите «Настройки». Затем в диалоговом окне "Параметры" увеличьте значение параметра "Задержка во время обработки" (в секундах), переместив ползунок вправо.
- Если скрипт не запускается должным образом, в настройках ScriptPro можно включить параметр «Запустить инструмент в диагностическом режиме». Этот параметр включает полное ведение журнала команд и позволяет увидеть, как сценарий может дать сбой. Расположение этой опции см. на предыдущем изображении.
Команда | Описание |
---|---|
DELAY | Предоставляет временную паузу в скрипте. |
RESUME | Продолжает выполнение прерванного сценария. Скрипт можно прервать нажатием клавиши Backspace. |
RSCRIPT < /td> | Повторяет файл сценария. |
СКРИПТ | Запускает файл сценария . |
SCRIPTCALL | Запускает другой файл сценария из файла сценария. |
Системная переменная | Описание | Значение по умолчанию | Сохранено в |
---|---|---|---|
CMDDIA | Управляет отображением контекстного текстового редактора для команд РАЗМЕСТИТЬ и БВВЫНОСКА, а также отображением некоторых диалоговых окон в продуктах на основе AutoCAD. . | 1 | Реестр |
FILEDIA | Подавляет отображение диалоговых окон навигации по файлам. | 1 | Реестр |
Файлы сценариев помогают уменьшить количество ошибок и упростить повторяющиеся рабочие процессы. Надеемся, что в следующий раз, когда вы обнаружите, что выполняете последовательность команд на разных чертежах, вы сможете создать файл сценария, который поможет на основе того, что вы узнали из этой статьи.
Один из частых вопросов, который мне задают, — как быстро получить доступ к командам AutoCAD.
AutoCAD — это программа, которой уже 30 лет. Люди уже используют его до того, как он запустится в Windows. Он был разработан для работы в другой операционной системе и другом стандартном интерфейсе до сегодняшнего дня. Вот почему существует множество способов доступа к командам AutoCAD. Один метод может быть быстрее в целом, но другой метод может быть быстрее при выполнении других задач.
Например, командная строка быстрее для большинства пользователей AutoCAD для активации команды линии. Но функциональные клавиши быстрее переключают ортопедический режим. Было бы лучше, если бы вы знали другие методы, чтобы вы могли решить, какой из них лучше всего подходит для вас.
Поэтому давайте попробуем изучить все методы, которые вы можете использовать для использования команд AutoCAD, и посмотрим, как вы можете использовать их эффективно.
1. Из ленты AutoCAD
Лента появилась в AutoCAD 2009. Если вы изучаете AutoCAD после этой версии, вы, вероятно, используете этот метод в качестве основного. Я обнаружил, что многим случайным пользователям также нравится лента. Я не утверждаю, что это лучший метод, но мне он больше нравится, чем панель инструментов.
Многие ветераны AutoCAD не любят ленту, потому что это большой переход от панели инструментов к ленте. Он кажется медленным (лично я чувствую, что в более поздних версиях он станет лучше) и занимает слишком много места на экране.
Лента меня не слишком беспокоит, до 2009 года я и так редко использовал панель инструментов.
Это наиболее очевидный способ активировать команду в последней версии. Даже если вы никогда в жизни не видели AutoCAD, вы знаете, что здесь можно активировать команду.
2. Из панели быстрого доступа
Панель быстрого доступа (QAT) поставляется с ленточным интерфейсом. Он содержит наиболее часто используемые инструменты AutoCAD.
Если вы часто используете команды AutoCAD, вы можете разместить их здесь. Просто щелкните команду правой кнопкой мыши и выберите Добавить на панель быстрого доступа в контекстном меню.
3. Панель инструментов
Панель инструментов — это способ активировать команду с помощью графического пользовательского интерфейса до появления ленты. Каждая панель инструментов имеет несколько похожих инструментов. Вам нужно запомнить значок, потому что рядом со значком нет метки. Да, есть подсказка, которая поможет вам идентифицировать инструмент. Но по-прежнему нелегко найти инструмент, если вы время от времени пользуетесь AutoCAD.
Преимущество использования панели инструментов в том, что она занимает меньше места, чем лента.
Начиная с AutoCAD 2015, вам необходимо создать собственное классическое рабочее пространство, если вы хотите использовать панель инструментов. Вы можете прочитать, как показать панель инструментов AutoCAD здесь. А если вы знакомы с CUI, вы можете отобразить панель инструментов с помощью CUI, как показано здесь.
4. Меню Автокад
Как и панель инструментов, меню AutoCAD по умолчанию не отображается. Он доступен в классической рабочей области, но вы по-прежнему можете его использовать.
Что мне нравится в меню, так это то, что я всегда могу найти там нужную мне команду. Если я не могу найти его на ленте или панели инструментов, я могу найти его в меню. Для меня это более подробно и просто.
Если вы хотите использовать меню AutoCAD, измените системную переменную MENUBAR на 1. Измените ее снова на 0, если вы хотите ее скрыть.
5. Командная строка
Пользователи-ветераны AutoCAD любят командную строку. Когда я обучаю их другому программному обеспечению, они всегда спрашивают, есть ли у программного обеспечения подобная функция. Не многие программы используют его. Таким образом, командная строка делает AutoCAD совершенно уникальным.
Вместо того, чтобы использовать мышь и щелкать значки, вы можете вводить команды здесь.
Командная строка стала более продвинутой, ее легко могут использовать даже новые пользователи. В нем есть автозамена, автозаполнение и предложения синонимов, которые помогут вам, если вы не знаете команду.
Вам не нужно запоминать точную команду, вы можете ввести ее в командной строке, и AutoCAD предложит ее вам. Затем вы можете выбрать его из списка.
6. Контекстное меню
Контекстное меню — это стандартный интерфейс Windows. Он есть в каждом программном обеспечении.
Если вы выберете объект и щелкнете правой кнопкой мыши, вы увидите меню, связанное с объектом. Что вы можете сделать с этим конкретным объектом.
Например, если вы выберете полилинию, вы увидите в списке Редактировать полилинию.
7. Многофункциональные захваты
Если вы выберете объект AutoCAD, вы увидите, что у него есть несколько ручек. Вы можете получить доступ к нескольким инструментам изменения, наведя указатель мыши на ручку.
Подобно контекстному меню, инструменты связаны с выбранным вами объектом.
В этом примере ниже вы можете увидеть меню многофункциональных ручек для измерения.
8. Палитра инструментов
Если вам нужно создать объект с определенными свойствами, инструмент Палитра — отличный способ активировать команду. Это не ограничивается вставкой блока, вы можете использовать его для многих инструментов рисования AutoCAD.
Например, если вам нужно нарисовать линию на слое «центральная линия», вы можете выбрать ее на палитре инструментов. Ваша линия будет создана на слое центральной линии, независимо от того, какой слой является текущим.
Палитру инструментов очень легко настроить. Вам просто нужно перетащить объекты на палитру.
9. Другие места
Есть и другие места, где можно активировать команды AutoCAD.Но в этих местах доступ к командам ограничен.
Меню приложения
Меню приложений – это большой символ A. Большинство команд здесь связаны с файлом. Например, сохранить, открыть, распечатать и восстановить.
Просмотр куба и панель навигации
Видовой куб и панель навигации находятся в правой части области рисования. Здесь вы можете получить доступ к командам навигации, таким как масштабирование и панорамирование.
Управление областью просмотра в холсте
Вы можете использовать управление областью просмотра In-canvas для быстрого доступа к области просмотра модели, видам и стилям вида.
Строка состояния
В правом нижнем углу строки состояния вы можете увидеть множество кнопок. Это переключатели настроек. Здесь вы можете быстро включить/выключить некоторые настройки. Как OSNAP и ORTHOMODE.
Активация команд AutoCAD с помощью ярлыков
Теперь давайте посмотрим на самое интересное. Поскольку AutoCAD имеет так много вариантов для активации команд, вы можете использовать множество ярлыков. Вы можете получить доступ к команде быстрее, чем переместить мышь и щелкнуть значок.
10. Ярлыки ленты
Да, на ленте тоже есть ярлыки. Нажмите клавишу ALT один раз, вы увидите буквы над вкладками. Нажмите H, чтобы вернуться домой, и вы увидите буквы на каждом инструменте.
Если вы используете ленту, это хороший способ быстро активировать команду. Или перейдите на другую вкладку, не перемещая указатель мыши.
*Этот ярлык не работает, если отображается строка меню (MENUBAR=1).
11. Псевдоним команды
При использовании командной строки вы можете использовать псевдоним команды для более быстрого доступа. Например, L — это псевдоним для LINE. X — это псевдоним EXPLODE.
Вы можете легко изменить псевдоним команды в соответствии со своими предпочтениями.
Например, я предпочитаю менять CO на CC для команды COPY. Причина в том, что я могу набирать C в два раза быстрее и меньше ошибок, чем нажимая C, а затем O.
Если у вас установлены Express Tools, вы можете использовать инструмент "Псевдонимы команд" (ALIASEDIT), чтобы легко изменять псевдонимы команд.
12. Функциональные клавиши
Функциональные клавиши — это клавиши от F1 до F12. На изображении ниже показано, что делает каждая функциональная клавиша.
13. Горячие клавиши Windows
AutoCAD долгое время был программным обеспечением Windows. Таким образом, большинство ярлыков Windows работают в AutoCAD. Вы можете нажать CTRL + C, чтобы скопировать в буфер обмена. CTRL+P для печати. CTRL + A для выбора всего. Если вы часто используете их в другом программном обеспечении, не волнуйтесь. Вы также можете использовать их в AutoCAD.
Есть также версия для Mac, но я не использую Mac, поэтому не знаю, есть ли там ярлыки, как в Windows. Если вы используете AutoCAD для Mac, я признателен, если вы поделитесь им в разделе комментариев здесь.
14. Специальные сочетания клавиш AutoCAD
Помимо сочетаний клавиш Windows, в AutoCAD есть специальные сочетания клавиш. Эти сочетания клавиш работают только в AutoCAD.
CTRL + SHIFT + I включает/выключает ограничение Infer Constraint. CTRL + 0 активирует чистый экран. CTRL + 1 откроет палитру свойств. Существует множество сочетаний клавиш, которые вы можете использовать, и вы можете создать свои собственные клавиши.
Вы можете просмотреть список сочетаний клавиш в CUI или загрузить список сочетаний клавиш в этом документе.
15. Временные ключи замены
Вы можете использовать клавиши временной отмены для отмены настроек во время работы. Например, если вы хотите привязаться к центру, вы можете удерживать SHIFT + C.
Вы можете просмотреть список клавиш временной замены в CUI или загрузить список клавиш быстрого доступа в этом документе.
Какой ваш любимый способ активировать команду AutoCAD?
Существует так много способов активировать команды. Я перечислил 15 здесь, но вы можете помочь мне добавить больше!
Я исключил старые функции, такие как экранные меню, потому что они устарели, и я думаю, что ими больше никто не пользуется.
Что вы думаете? Какой из них вы используете и помогает вам работать быстрее? Я не верю, что вы используете только один метод.
Поделитесь с нами в этой области комментариев, возможно, мы тоже чему-то научимся у вас!
Об Эдвине Пракосо
Я работаю старшим техническим консультантом в Tech Data Advanced Solutions Indonesia. Я использую AutoCAD с R14 и Revit с Revit Building 9. Время от времени я пишу для журнала AUGIWorld, а также активно участвую в дискуссионном форуме Autodesk.
Я сертифицированный специалист Autodesk (ACP) по Revit Architecture и AutoCAD. Я также являюсь членом Autodesk Expert Elite, признательным людям, которые вносят свой вклад в сообщество Autodesk.
Свяжитесь со мной в Twitter или LinkedIn
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Моя программа САПР иногда случайным образом меняет настройки, поэтому нажатие кнопок на панели инструментов не работает, а программа принимает только команды, вводимые с клавиатуры. Раньше я помнил команду ввода с клавиатуры, чтобы изменить эту настройку обратно, но я ее больше не помню. Поиск в гугле не дал результатов. Спасибо!
Наконец-то вспомнил! Не так ли раздражает, как эта настройка случайным образом переключается. Это происходит уже много лет!
Да, FILEDIA довольно раздражает :)
Вы можете отслеживать изменения системных переменных с помощью System Variable Monitor. Это дает вам предупреждения, когда переменная изменяется. Эта функция доступна, начиная с AutoCAD 2016.
Очень хорошая подборка способов использования инструментов и команд Autocad. Большое спасибо за то, что поделились этим списком.
Вы видели последний логотип Arcadis? Кажется небольшое сходство между шрифтами и цветами вашего логотипа. Просто интересно.
Я использую AutoCAD начиная с R9, а до этого использовал Medusa (Prime Computer, конец 1980-х).
В то время у нас были меню дигитайзера и многокнопочные шайбы для выбора команд из меню дигитайзера. Это было в дополнение к экранным меню и раскрывающимся спискам (я думаю, что старые экранные меню все еще доступны в AutoCAD, но я не знаю, многие ли их используют).
Я настроил наши меню, где я работал много лет назад, чтобы работать над старыми меню дигитайзера. Затем, когда появились панели инструментов, я создал панели инструментов для всей нашей работы (изометрия, P&ID, электрические линии и т. д.). Я также пересмотрел множество подпрограмм LISP, чтобы использовать диалоговые окна, когда нам дали возможность создавать свои собственные.
Мне нравятся полосы ленты тем, как они меняются автоматически в зависимости от используемой вами команды — штриховки, многострочного текста и т. д. Мне потребовалось некоторое время, чтобы найти что-то на ленте, но, как и ко всему прочему, это можно настроить.
Но больше всего я использую псевдонимы команд: одна рука на клавиатуре, а другая на трекболе.
Очень интересный Дон.
Я начал использовать AutoCAD, когда он уже использовал панели инструментов. По вашему опыту, панель инструментов лучше, чем старый графический интерфейс?
Да, экранные меню по-прежнему доступны, но вам нужно сначала переопределить их, если вы хотите их использовать.
Что ж, Эдвин, недостатком старых планшетов-дигитайзеров было то, что вам нужно было оторвать взгляд от экрана и посмотреть на планшет, чтобы найти команду. Вы были ограничены в размере тем, сколько команд вы могли иметь в меню планшета. Вам было разрешено иметь «оверлеи», где вы могли изменять части меню планшета. Поэтому, если вы рисовали электрические схемы, вы можете установить верхнюю часть меню планшета с электрическими символами и процедурами. Затем, если вы переключитесь на механические чертежи, вы сможете изменить эту часть меню планшета механическими символами и подпрограммами.
Настройка меню была намного более утомительной, чем сейчас. Все это было напечатано, затем вам нужно было скомпилировать и загрузить его. Теперь меню CUI позволяет изменять его на лету. Должен признаться, мне потребовалось некоторое время, чтобы полюбить меню CUI, но теперь их намного проще настроить.
Но с панелями инструментов проще создавать панели инструментов в соответствии с вашими потребностями, и вы можете легко включать и выключать их в зависимости от типа чертежа, над которым вы работаете.
Спасибо за ваше. разрешение
AutoCAD — не единственная программа командной строки. Помимо клонов, о которых вы упомянули, есть еще Rhinoceros или Rhino для краткости. По своему пользовательскому интерфейсу он очень похож на AutoCAD.
Спасибо за исправление, Марк!
Я знаю о Rhino, но никогда им не пользовался. Я уже обновил статью.
Я думаю, что наиболее полезной особенностью различных методов ввода команды AutoCAD является то, что вы можете настроить любую конкретную функцию. Вы упоминаете палитру инструментов, где вы можете переключиться на другой слой, а затем выполнить команду и рисовать на этом слое. Вы можете изменить все методы ввода, чтобы сделать то же самое. Вы можете переключать слои для рисования определенных элементов, не меняя слои из раскрывающегося списка слоев. Например, у вас есть 3 слоя: один для линий, один для прямоугольников и один для кругов. Вы изменяете ввод команды линии, чтобы изменить текущий слой на линейный слой. Затем вы делаете то же самое для команды круга и прямоугольника, изменяя слой на «круг» и «прямоугольник». Это избавит вас от смены слоев. Это также гарантирует, что три элемента будут нарисованы на правильном слое. Теперь, поскольку ничто никогда не остается прежним, когда вам нужны желтые и зеленые круги, вам нужно всего лишь скопировать команду «круг» и изменить слой на «слой зеленого круга» и «слой желтого круга». Больше всего времени в AutoCAD тратится на смену слоев. Чем больше слоев у вас есть, тем более гибким становится ваш рисунок, а с настройкой слоев в меню вы становитесь продуктивнее.
Да, мы можем настроить что угодно в AutoCAD. Инструментальные палитры отлично подходят для людей, которые не знают или не хотят изучать программирование или макросы.
Я предпочитаю использовать LISP для изменения слоев или создания объекта на определенном слое. Например, CLWALL изменит текущий слой на СТЕНУ. Или DRwALL, чтобы изменить слой на СТЕНУ и активировать инструмент линии.
По умолчанию панель быстрого доступа находится над лентой, где она должна конкурировать с именем файла и всем остальным в верхней части экрана. Щелкнув правой кнопкой мыши по стрелке справа от QAT, вы можете выбрать «Показать QAT под лентой». Это освобождает больше места для наиболее часто используемых инструментов.
Спасибо, что поделились советом, Эрик! Да и мне QAT лучше под лентой!
Читайте также: