Копирование листа

Главная Форумы Задать вопрос Копирование листа

В этой теме 17 ответов, 4 участника, последнее обновление  Евгений 1 месяц назад.

Просмотр 3 сообщений - с 16 по 18 (из 18 всего)
  • Автор
    Сообщения
  • #8172 Score: 0

    Alex Babinoff
    Модератор
    13 pts

    Все сработало.

    PlaceGroup Method

     

    Отлично работает как для ModelGroupType, так и для ваших DetailGroupType.

    #8174 Score: 0

    Евгений
    Участник
    3 pts

    Сюда тоже напишу проблему которая осталась))

    Метод отлично работает,  но выставляет группу только на активном виде.

    Нужно каким то образом сделать каждый выделенный вид условно активным, что бы группа вставлялась.

    Есть UIApplication.ActiveUIDocument.ActiveView

    но  при использовании выдает ошибку, что временно не доступен.

    Вы давали ссылку на обсуждение, но я не смог разобраться.

    http://thebuildingcoder.typepad.com/blog/2017/02/setting-active-view-during-idling.html

    Пусть тут повисит, может кто разберется) Обновлю через недельку )

    Резюмирую оставшуюся проблему:

    Требуется разместить выбранную любым способом группу,  на выбранные листы. Не один лист,  а именно несколько листов. Метод в предыдущем посте работает только на активный вид.  Отсюда вывод,  нужно либо последовательно  делать каждый вид активным, либо искать другой метод.

     

    Буду рад любым комментариям.

     

     

     

     

    #8330 Score: 2

    Евгений
    Участник
    3 pts

    Итого. Периодически возвращаясь, наконец дописал это копирование. Большая благодарность Alex Babinoff.

     

    Для копирования нужно через шифт выбрать листы в дереве проекта, задать фрагмент названия штампа и запустить.

    Вкратце , смысл следующий.

    Создаем новые листы и называем их так же как и выбранные с добавлением нижнего подчеркивания (имя можно задать любое в принципе)

    Извращенными методами ищем все элементы размещенные на листах.

    Копируем те из них которые можно разместить только один раз.

    Выставляем на новые листы все эти элементы.

    В файле закомментировал основные моменты, хотя там и так все должно быть понятно, так как все описано в нескольких пайтонскрипт нодах, которые получались по ходу создания.

    Уверен что скрипт можно оптимизировать что бы он работал раз в 50 быстрее,  но это будет потом.  Выкладываю не для критики,  а просто для ознакомления с методами которые позволяют все это сделать, для таких же как и я начинающих изучать питон.

     

    Копирование листа

     

     

Просмотр 3 сообщений - с 16 по 18 (из 18 всего)

Для ответа в этой теме необходимо авторизоваться.