Кузнецов Сергей
размещено: 11 Января 2006
Программа состоит из одного файла - KSVAuto.arx.
Версия Автокада - 2004-2006.
Новая версия 3.1 - в диалоговое окно "Настройки" добавлена возможность выбора, какая команда будет выполняться при повторе - Auto или команда создания объекта.
Для использования необходимо в настройках Автокада прописать путь, где лежит файл и настроить автозагрузку файла (каким образом - смотри любой учебник по Автокаду).
Вызов команды из командной строки - auto.
После вызова команда выдает следующий запрос:
"Выберите объект для выполения команды (Options / Настройки):"
Необходимо выбрать объект, который будет образцом для создания Вами другого объекта.
После выбора нужного объекта, команда установит текущими слой, цвет, тип линии, ширину линии и др. свойства, которыми обладает выбранный объект.
Далее будет вызвана стандартная команда Автокада для отрисовки такого же объекта.
Например, если был выбран отрезок (line), то будет вызвана команда "Отрезок" ("Line"), если был выбран круг (circle), то будет вызвана команда "Круг" ("Circle"), и т.д.
При этом Вам не надо специально устанавливать текущими необходимые Вам свойства объекта. Команда все сделает это за Вас.
Вы можете вызвать диалог настроек, чтобы указать команде, какие свойства нужно учитывать при ее работе.
0.02 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
А почему LTSCALE? А не Сeltscale - новые примитивы с этой переменной создаются. LTSCALE - это глобальный вес сразу для всех и вся!
Господи! Что я написал!!! Ведь Auto меняет именно CELTSCALE. Что-то у меня с мозгами с утра :)). Именно так все и работает. Проверьте все еще раз. У меня все нормально работает. Я проверил несколько раз. И посмотрите в настройках к Auto, какие галочки у Вас там стоят.
Значит так. Чертите линию №1 при CELTSCALE=1. Далее чертите линию №2 при CELTSCALE=3. Вызываете Auto, указываете на линию №1, Auto вызывает команду "Line" и Вы чертите линию №3. Далее опять вызываете Auto, указываете на линию №2, Auto опять вызывает команду "Line" и Вы чертите линию №4. Далее вызываете панель Properties и смотрите Linetype Scale для линиb №3 и для линии №4. Для линии №3 Linetype Scale будет равен 1, для линии #4 Linetype Scale будет равен 3. Все.
Пришлите, пожалуйста, dwg файл, с которым Вы работаете.
Адрес kuznetsov@georec.spb.ru.
Тогда точно могу сказать в чем дело.
Draw - By Example.
Такая функция должна существовать в Автокаде как встроенная. То что ее нет, вызывает удивление. Я уверен, что в том или ином виде такая функция существует во многих вариантах у разных программистов. Я ее реализовал впервые году в 1994-95 для Автокад версии, если мне не изменяет память, 12 DOS, а может еще и для версии 10 DOS, на Лиспе. И идея даже не моя. Общая идея была описана в какой-то книге по программированию на Лиспе под Автокад. Просто я ее реализовал именно в таком виде. А каждый пользователь быбирает ту или иную реализацию идеи. Это как существуют Автокад, Архикад, Корел и т.д.
Бедет ли програма под 2007 АКАД?