Интернет, компьютеры, софт и прочий Hi-Tech | |||||||||||||||||||||||||||||||||||||||||||||||
Избранные докиМетки (все метки)internet, it, интернет, интернет сеть, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительнооптимизация, сайт, мониторы, движок, Битрикс, хостинг, сайты, мобильные, электроника, видеокарта |
Автоматизация часто повторяющихся операций в ACADДля ускорения работы в ACAD можно создать и вывести на панель управления свои собственные кнопки, выполняющие две и более операции за раз. Делается это так. (Все операции описаны для русифицированного ACAD 2008):
Вот и все кнопка создана! Если эта инструкция представлет для вас сложность, вы можете скачать и посмотреть видеоуроки autocad, где это все более наглядно. Но пойдем далее. Теперь, какие операции мы можем запрограммировать с помощью кнопки? В принципе любые, которые мы вводим в командной строке. Вот перечень служебных символов, которые могут быть записаны в макросе:
Кроме служебных символов в макросе могут присутствовать любые команды ACAD, полный перечень которых есть в справочной системе. Например, я часто печатаю определенные области экрана в формате А3 на определенном принтере. Хотелось бы делать это одной кнопкой. Для этого вызываем в справочной системе описание команды '-печать'. Вводим в командной строке '-печать' и производим печать листа вручную (делать это придется только один раз) После того как лист напечатался, раздвигаем командную строку, копируем параметры команды в текстовый редактор и составляем таблицу для записи макроса. Вот что мы ввели в командной строке в ответ на сообщения программы (каждую строку заканчивали вводом команды «ENTER»): Команда: -печать Выполнить детальное задание конфигурации? [Да/Нет] <Нет>: Д Имя листа или [?] <Модель>: Имя устройства вывода или [?] <PRINTERHP LaserJet 5000 Series PCL6>: Формат листа бумаги или [?] <A4>: A3 Единицы измерения размеров листа [Дюймы/Миллиметры] <Миллиметры>: Ориентация чертежа [Книжная/Альбомная] <Книжная>: Альбомная Перевернуть чертеж? [Да/Нет] <Нет>: Печатаемая область [Экран/Границы/Лимиты/Вид/Рамка] <Экран>: Рамка Левый нижний угол рамки <0.000000,0.000000>: Правый верхний угол рамки <0.000000,0.000000>: Масштаб печати (Миллиметры чертежа=Единицы чертежа) или [Вписать] <Вписать>: Смещение от начала (x,y) или [Центрировать] <-13.65,11.55>: Ц Учитывать стили печати? [Да/Нет] <Да>: Имя таблицы стилей печати или [?] (. если нет) <.>: Учитывать веса линий? [Да/Нет] <Да>: Режим вывода раскрашенных ВЭ [Обычный/Каркас/Скрытие линий] <Как на экране>: Запись чертежа в файл [Да/Нет] <Н>: Сохранить изменения параметров листа [Да/Нет]? <Н>: Перейти к печати [Да/Нет] <Д>: Печатная область чертежа: ширина - 282.64; высота - 358.44 Вычерчивается видовой экран 2. Теперь записываем наш макрос: ^C^C - отмена активной клавиши, подготовка к выполнению новой команды -печать; - команда Д; - ответ на сообщение Выполнить детальное задание конфигурации? ; - Ответы на остальные сообщения (согласно листингу командной строки.) ; A3; ; Альбомная; ; Рамка; ; ; ; Ц; ; ; ; ; ; ; ; Записываем наш макрос в строку макросов кнопки, как это сказано в начале статьи: ^C^C-печать;Д;;;A3;;Альбомная;;Рамка;;;Ц;;;;;;;; Пользуемся! Итак любую команду или несколько команд, которые есть в справочной системе ACAD мы можем выполнить нажатием одной кнопки. Автор: sergey3434, 18.12.2010 Предыдущие публикации: Последнее редактирование: 2010-12-18 08:52:18 Метки материала: автоматизация, acad, по, программа, софт, программы для компьютера, autocad, soft Оставьте, пожалуйста, свой комментарий к публикации |
||||||||||||||||||||||||||||||||||||||||||||||
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.