Здравствуйте уважаемые знатоки! Подскажите пожалуйста где можно найти скрипт такой или в каком-нибудь наборе TOOLS кто встречал, функцию следующего характера: в excel имеются координаты и радиусы окружностей, необходимо чтобы Autocad их воспроизвел. Программы и скрипты для подобной работы с точками или же кругами определенного (одинакового для всех окружностей) радиуса я встречал, а вот чтобы еще и радиус различный... Найти не смог, подскажите как можно решить задачку. x y R 23 12 103 23 16 78 и т.д...
Задача для школьников :) Вот формула тупо пишите формулу справа (в примере ячейка D1), растягиваете её вниз на все строки... Копируете массой весь столбец с формулами и вставляете в командную строку автокад. Итог - мгновенное черчение хоть тысячи кругов в автокад с требуемыми параметрами. Между B1 и С1 не забудьте пробел в кавычках поставить, как в формуле, а то получите непонятно что. ВНИМАНИЕ!!! Если вам требуется вводить в втокад координаты с десятичными дробями, то формула усложнится. Т.к. эксель для разделения дробей использует запятую, а автокад точку, то придётся в формуле брать целое число, потом ставить точку текстом, потом добавлять дробную часть (для каждой координаты). Все требуемые параметры для формул такого типа эксель тоже имеет, читайте справку по эксель. PS В формуле используется "_CIRCLE " по той причине что это гарантированно будет работать в любом автокад. PPS Всё вам скрипты... Ужас. Да любую команду автокад (точки, линии, полилинии, дуги...), а также множественные команды из эксель можно забабахать таким образом в автокад через копипаст и командную строку.
Для ввода с десятичным разделительным знаком в виде точки, нужно придать колонкам ячеек A, B, C формат "Текстовый" и заменить запятые на точки используя опцию Excel Найти и заменить. .
1. Изменение знака, используемого для разделения целой и дробной частей или разрядов 2. "(command ""_circle"" '(" & x & " " & y & ") & r &")"
Спасибо ВАМ всем большое, добрые люди! Эх если бы мне знания ... то я бы свой труд рациональнее использовал! А можно ли таким же образом блок имеющийся в чертеже вставлять?
тогда я этот форум "стартовой" вместо Яндекса сделаю! )) --- Сообщения объединены, 3 апр 2016, Оригинальное время сообщения: 3 апр 2016 --- А все же если вернуться к "блоку"? Пытаюсь вроде "_pasteblock", "_insert" , но увы не так уж и стандартно решение в задачке для школьников. Может где-нибудь почитать можно литературу о использовании excel и acad в тондеме?
Вообще раздел бы завести команда AutoCad текстовой строкой. А то хрен найдешь. Где пробел ставить, где запятую.
Пробел ставится везде где вы при ручном вводе жмёте пробел или Enter. Запятые ставятся между координатами. Т.е. самый просто способ это в автокад ввести команду вручную, записать (или запомнить) всю последовательность действий при вводе параметров вручную, а потом в эксель сделать строку так, чтобы она полностью повторяла ваши действия. Это упростит задачу.
Спасибо кэп. Вот только в ручную мало кто работает. Как записать например команду так чтобы не выводился запрос на тип штриховки ? У меня например подозрение что при такой команде кад виснет именно из за этого. _HATCH -952,-2040 Кружочек если что с этими координатами у меня там уже есть.
Здесь зависит от версии автокад. Судя по всему у вас современная версия, а они подразумевают вывод диалогового окна на команду _hatch Если вы хотите в новой версии автокад использовать штриховку с вводом параметров из командной строки, то используйте команду _-hatch (далее сами разберётесь). Запрос на ввод типа штриховки не может не выводиться т.к. это одна из основных функций этой команды. Либо вы указываете имя типа штриховки, либо указываете сплошную заливку без имени.
Philin, CAD 2011, пробовал и с минусом и без, не проходит.Виснет. Нужна сплошная заливка. Ну не то чтобы очень нужна, залить недолго и ручками, просто разобраться интересно.
aCAD 2014 x64 Команда (после координат ещё два пробела, форум их обрежет): _-HATCH -952,-2040 В области указанных координат был круг и вот итог (сплошная заливка круга): Внимание!!! Команда HATCH работает только в пределах области видимости. Если объект заливки не виден на экране, то команда не сработает.
Philin! А ты мастер своего дела! Не сочти за комплимент. Просто интересно стало: откуда ответы, неужели только я сверяю данные из excelя со свойствами объектов autocadа посредством панели "Свойства"? Можно ли с тобой выгодно сотрудничать в области построения изолиний по данным скважин из excel?
Занимался этим лет 15 назад, потом перешёл на другой уровень и практически больше к этому не прикасался. По идее на этом форуме каждый второй может делать то о чём я писал, и есть пара уникумов, которые в эксель вообще чудеса творят (вот у кого стоило бы поучиться).
Добрый вечер! помоги пожалуйста со вставкой текста _TEXT 0.00,10.00 0 Привет после того как поворот текста задан 0 предлагает ввести текст, а хотелось бы автоматически ввести множество отдельного текста по координатам