Кузнецов Сергей
размещено: 11 Января 2006
Программа состоит из одного файла - KSVAuto.arx.
Версия Автокада - 2004-2006.
Новая версия 3.1 - в диалоговое окно "Настройки" добавлена возможность выбора, какая команда будет выполняться при повторе - Auto или команда создания объекта.
Для использования необходимо в настройках Автокада прописать путь, где лежит файл и настроить автозагрузку файла (каким образом - смотри любой учебник по Автокаду).
Вызов команды из командной строки - auto.
После вызова команда выдает следующий запрос:
"Выберите объект для выполения команды (Options / Настройки):"
Необходимо выбрать объект, который будет образцом для создания Вами другого объекта.
После выбора нужного объекта, команда установит текущими слой, цвет, тип линии, ширину линии и др. свойства, которыми обладает выбранный объект.
Далее будет вызвана стандартная команда Автокада для отрисовки такого же объекта.
Например, если был выбран отрезок (line), то будет вызвана команда "Отрезок" ("Line"), если был выбран круг (circle), то будет вызвана команда "Круг" ("Circle"), и т.д.
При этом Вам не надо специально устанавливать текущими необходимые Вам свойства объекта. Команда все сделает это за Вас.
Вы можете вызвать диалог настроек, чтобы указать команде, какие свойства нужно учитывать при ее работе.
0.02 МБ
СКАЧАТЬ
Комментарии
Авторизоваться
Еще о копировании.
При копировании Вы выполняете два действия - сначала копируете объект, затем редактируете его. То есть на одну и ту же операцию затрачиваете примерно в два раза больше времени. Кто занимается работой в Автокаде профессионально , тот меня поймет. Тому, кто работает в нем изредка, вообще никакие примочки в принципе не нужны - базовые средства пользовают все сделать и так. Прикиньте, сколько за день раз Вы будете копировать и редактировать, посчитайте время и все будет понятно.
Версия для Автокада 2000-2002 есть. Выложу на download в течении дня.
Command: _auto
Выберите объект для выполнения команды:
Current dimension style: M1 100 Ан
Enter a dimension style option
[Save/Restore/STatus/Variables/Apply/?]
Enter a dimension style name, [?] or
Какая версия Автокада у Вас установлена?
Еще раз все проверю. У меня работает все нормально. Если можете, пришлите файл, в котором auto не идет на адрес kuznetsov@georec.spb.ru. Только тогда можно понять, что происходит. Буду благодарен. Может это скрытая дыра какая-нибудь. Иногда поведение прграммы зависит от настроек Автокада в конкретном файле. При разработке всего можно не учесть. Если будет файл, то точно исправлю - не в первый раз.
Установите системную переменную cmdecho в 0. Тогда лишний текст в командной строке не будет мешать работать. Все проверил еще раз - с размерами работает правильно.
>>Двораку Алексею.
По поводу опций команд. При программном вызове команд Автокада с командами можно работать только из командной строки. Там есть все опции. При привычке работать с клавиатуры (а она у меня именно такая), а не из меню или кнопок, трудностей не возникает. Вообще, попробую что-нибудь сделать в следующей версии, хотя лишние довески только утежеляют код, приводят к ошибкам и увеличению размера исполняемого файла. Сейчас разрабатывается следующая версия Auto. Попробую учесть Ваши пожелания.