Зараза в 2008
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Зараза в 2008

Зараза в 2008

Ответ
Поиск в этой теме
Непрочитано 03.04.2008, 06:30 #1
Зараза в 2008
Vova
 
Engineer
 
New-York
Регистрация: 05.09.2003
Сообщений: 10,288

Обнаружена зараза. В 2007 такого нет, открывали на нем те-же файлы. Вот картинка из Format>Scale list. Таких строк-сотни, если пролистать список. То-же наблюдается в окне Plot. Если нажать кнопку Reset на первой картинке то мусор уйдет. Но придет опять с любым объектом, скопированным из зараженного файла. То есть зараза распространяется аналогично фильтрам слоев из 2002. С той-лишь разницей, что почти не увеличивает размер файла. Видимого вреда кроме раздражения при виде не заметил. Кто-нить сталкивался?

Миниатюры
Нажмите на изображение для увеличения
Название: xref-scale-list.JPG
Просмотров: 1236
Размер:	112.6 Кб
ID:	4960  Нажмите на изображение для увеличения
Название: xref-scale-plot.jpg
Просмотров: 1252
Размер:	85.0 Кб
ID:	4961  

Просмотров: 22488
 
Непрочитано 03.04.2008, 06:45
#2
Залётный


 
Регистрация: 15.04.2005
Сообщений: 243


Один раз видел такое в команде Plot. Особо не углублялся,но после этого что-то не повторялось.
У нас стоит 2008 без сервис пэка.
Залётный вне форума  
 
Непрочитано 03.04.2008, 06:58
#3
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от Vova Посмотреть сообщение
Обнаружена зараза. В 2007 такого нет, открывали на нем те-же файлы. Вот картинка из Format>Scale list. Таких строк-сотни, если пролистать список. То-же наблюдается в окне Plot. Если нажать кнопку Reset на первой картинке то мусор уйдет. Но придет опять с любым объектом, скопированным из зараженного файла. То есть зараза распространяется аналогично фильтрам слоев из 2002. С той-лишь разницей, что почти не увеличивает размер файла. Видимого вреда кроме раздражения при виде не заметил. Кто-нить сталкивался?
Я прозевал в своё время. Такого набралось столько, что окно редактирования масштабов вообще не поднимается. При чём в своё время это попало в прототип. В Автокаде проще создал новый. А вот в Civil_ле посложнее. Здесь много стилей и настроек и создать новый прототип трудоемко. Пытался отредактировать файл *.dxf. Но пока не получилось. После редактирования новый файл не грузится.
Valery Brelovsky вне форума  
 
Непрочитано 03.04.2008, 07:52
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Код:
[Выделить все]
Command: -scalelistedit
Enter option [?/Add/Delete/Reset/Exit] <Add>: _R
Reset scale list to defaults? [Yes/No] <No>: _Y
Scale list reset to default entries.
Enter option [?/Add/Delete/Reset/Exit] <Add>: _E
Это если окно "не поднимается". :-)
А размер файла увеличивается. Мне попался чертеж с несколькими десятками тысяч записей. Еще и торомозит при открытии файла:
http://usa.autodesk.com/adsk/servlet...linkID=9240617

Последний раз редактировалось Александр Ривилис, 03.04.2008 в 07:57.
Александр Ривилис вне форума  
 
Непрочитано 03.04.2008, 08:32
#5
alexhach


 
Регистрация: 15.10.2007
Пермский край
Сообщений: 93


Да есть такая зараза. Что не делал - всё бесполезно. В 2009 это недорозумение исправлено.
alexhach вне форума  
 
Непрочитано 03.04.2008, 08:50
#6
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
Код:
[Выделить все]
Command: -scalelistedit
Enter option [?/Add/Delete/Reset/Exit] <Add>: _R
Reset scale list to defaults? [Yes/No] <No>: _Y
Scale list reset to default entries.
Enter option [?/Add/Delete/Reset/Exit] <Add>: _E
Это если окно "не поднимается". :-)
А размер файла увеличивается. Мне попался чертеж с несколькими десятками тысяч записей. Еще и торомозит при открытии файла:
http://usa.autodesk.com/adsk/servlet...linkID=9240617
Большое спасибо Александр. Всё гениальное просто. Это вопрос меня больше не колышет. Сделаю кнопку макроса и по мере работы вычищу все файлы с таким мусором.
Valery Brelovsky вне форума  
 
Непрочитано 03.04.2008, 09:48
#7
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


2008 rus. + SP1 - Зараза пока не обнаруживалась.
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 03.04.2008, 10:21
#8
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,859


Цитата:
Сообщение от skif58 Посмотреть сообщение
2008 rus. + SP1 - Зараза пока не обнаруживалась.
Я думаю что проблема связана со ссылками. Я только что почистил файл сохранил и открыл снова и со ссылочных опять появился масштабный мусор. Т.е. нужно чистить и ссылки и возможно это решит проблему, а возможно и нет. У меня то же SP1 установлено, но проблема не снимается. Геодезия обходится без XREF_ов потому и проблема не возникает.
Valery Brelovsky вне форума  
 
Непрочитано 03.04.2008, 11:03
#9
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
... Геодезия обходится без XREF_ов потому и проблема не возникает.
Да, наша, слава Богу, пока обходится... Вообще тут один сижу...
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 07.04.2008, 10:41
#10
Jerald

Конструктор
 
Регистрация: 04.04.2007
Киев
Сообщений: 536


У меня 2008 без SP, пользуюсь ВС, и пока такого не замечал.
Jerald вне форума  
 
Непрочитано 07.04.2008, 11:09
#11
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Jerald Посмотреть сообщение
пользуюсь ВС
Чем-чем?...
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 07.04.2008, 13:25
#12
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Внешними Ссылками. имхо
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 07.04.2008, 17:04
#13
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,345


уже смирился с подобной заразой, т.к. активно пользуюсь ссылками. Стоит прицепить ссылку как снова список на два экрана. Уже как-только не чистил и херил весь список - все равно, вставишь хреф и по новой
а 2007 -м не было такого барашла, очень напоминает список слоев+xref-ы
asys вне форума  
 
Непрочитано 09.04.2008, 17:45
#14
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Вот выдержка из описания неполадок, устранённых в SP1 для AutoCAD-2008
Цитата:
Масштабирование аннотаций

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

Пользовательские значения масштаба, существующие во вложенных внешних ссылках, теперь не дублируются на главном чертеже

Блоки на инструментальных палитрах, созданные из аннотативных чертежей в Центре управления, теперь являются аннотативными
Или это не так?
Хмурый вне форума  
 
Непрочитано 09.04.2008, 18:41
#15
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


эта зараза еще что,
а вот это зараза с маштабами дейсвтительно по хуже ВИЧ,
как эту заразу вылечить у меня все заражено, и я всех своими
файлами заразил, все не довольны ресетом убийственно лечить,
файлов около 10тыщ,
ктобы посоветовал что....
Миниатюры
Нажмите на изображение для увеличения
Название: Snap1.jpg
Просмотров: 632
Размер:	12.1 Кб
ID:	5217  
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 09.04.2008, 20:31
#16
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


dextron3, это не зараза. Это паталогия. Это СПДС
Хмурый вне форума  
 
Непрочитано 09.04.2008, 21:16
#17
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Хмурый, так мне не дигноз надо, а методы лечения и методы профилактики
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 09.04.2008, 22:58
#18
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


Ну так сделай тогда лиспик вида:
Код:
[Выделить все]
(defun restore-scale-list ()
  (command "_.-scalelistedit" "_r" "_y" "_e")
  ) ;_ end of defun

(restore-scale-list)
И засунь его в автозагрузку. Делов-то...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 09.04.2008, 23:15
#19
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Кулик Алексей aka kpblc, так я макросом обхожусь, мне бы чтонибудь глобальное....
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 24.04.2008, 23:27
#20
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


http://autodesk.blogs.com/between_th...list-clea.html - сегодня по рассылке пришло. Не скачивал и не пробовал.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.04.2008, 23:39
#21
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Кулик Алексей aka kpblc, задумка интересная, эфект нулевой

(так всетаки на масштабы не СПДС влияло, надо сообщить в сервис
службу СПДС, меня занесли в черный список, кто может сообщите)
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 02.10.2008, 11:18
#22
dkite


 
Регистрация: 17.09.2008
Сообщений: 28


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну так сделай тогда лиспик вида:
Код:
[Выделить все]
(defun restore-scale-list ()
  (command "_.-scalelistedit" "_r" "_y" "_e")
  ) ;_ end of defun

(restore-scale-list)
И засунь его в автозагрузку. Делов-то...
А ты случайно не знаешь, где эти чертовы масштабы в объектной модели рисунка?
dkite вне форума  
 
Непрочитано 02.10.2008, 11:30
#23
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


Код:
[Выделить все]
(defun _dwgru-dwg-get-scalelist (/ adoc dict res)
  (vl-load-com)
  (if (not (vl-catch-all-error-p
             (vl-catch-all-apply
               (function
                 (lambda ()
                   (setq dict (vla-item (vla-get-dictionaries
                                          (setq adoc
                                                 (vla-get-activedocument (vlax-get-acad-object))
                                                ) ;_ end of setq
                                          ) ;_ end of vla-get-dictionaries
                                        "ACAD_SCALELIST"
                                        ) ;_ end of vla-item
                         ) ;_ end of setq
                   ) ;_ end of lambda
                 ) ;_ end of function
               ) ;_ end of vl-catch-all-apply
             ) ;_ end of vl-catch-all-error-p
           ) ;_ end of not
    (vlax-for item dict
      (setq res (cons item res))
      ) ;_ end of vlax-for
    ) ;_ end of if
  (reverse res)
  ) ;_ end of defun
Получаешь список и расковыривай его Например, так:
Код:
[Выделить все]
(mapcar
  '(lambda (x)
     (mapcar '(lambda (b) (cdr (assoc 300 (entget (cdr b)))))
             (vl-remove-if-not
               '(lambda (a) (= (car a) 350))
               (entget (cdr (assoc 330 (entget (vlax-vla-object->ename x)))))
               ) ;_ end of vl-remove-if-not
             ) ;_ end of mapcar
     ) ;_ end of lambda
  (_dwgru-dwg-get-scalelist)
  ) ;_ end of mapcar
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.10.2008, 12:20
#24
dkite


 
Регистрация: 17.09.2008
Сообщений: 28


Большое спасибо!
dkite вне форума  
 
Непрочитано 03.10.2008, 08:59
#25
fenix

проектировщик-электрик
 
Регистрация: 20.06.2006
Сообщений: 459
<phrase 1=


а мусор в списке масштабов появляется, если отжата кнопка "автоматическое добавление масштабов к аннотивным объектам при изменении масштаба аннотаций". Она внизу такая. Если она включена, мусор и появляется. В справке написано: "чтобы не увиличивать размер чертежа, ее надо отключить", ну что-то такое... Отключить ее, и не будет мусора. Правда, вот не знаю, как с сылками, если этот мусор там уже был
__________________
ужасно интересно всё то, что неизвестно
fenix вне форума  
 
Непрочитано 03.10.2008, 19:48
#26
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


fenix, расскажите поподробнее где эту кнопку отжать а лучше скриншотом...
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 03.10.2008, 20:02
#27
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


dextron3, вот оно. выделено красным. показана реакция на щелчок правой кнопкой мыши. при щелчке левой кнопкой мыши на значке- состояние переключателя меняется на противоположное
Миниатюры
Нажмите на изображение для увеличения
Название: SpxImage37.jpg
Просмотров: 331
Размер:	14.8 Кб
ID:	10683  
Хмурый вне форума  
 
Непрочитано 03.10.2008, 20:10
#28
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


а хде у меня:
Миниатюры
Нажмите на изображение для увеличения
Название: Snap2.jpg
Просмотров: 201
Размер:	9.1 Кб
ID:	10684  
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 03.10.2008, 20:12
#29
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


что, 2009? тема про 2008-ой
Миниатюры
Нажмите на изображение для увеличения
Название: SpxImage38.jpg
Просмотров: 143
Размер:	16.5 Кб
ID:	10685  
Хмурый вне форума  
 
Непрочитано 03.10.2008, 20:15
#30
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


ищи в окне AutoCAD'а, а не во всплывающей панели Windows
Хмурый вне форума  
 
Непрочитано 27.10.2008, 09:36
#31
lexael


 
Регистрация: 24.10.2008
Сообщений: 2


Похожая проблема при вставке любого элемента из чертежа (файл прикреплен) в другой чертеж, тормозит минуты на 2 и появляются список маштабов на сотню строк, а (Формат>Список маштабов) ругается вот картинка. Работать с файлом можно тока без вставки из буфера, а так почти не тормозит. ACad 2008. Проблема с файлом началась когда взял какой то блок, в инете скачал, какой точна не помню. Помогите мож у кого есть опыт в подобной проблеме.
Миниатюры
Нажмите на изображение для увеличения
Название: Безимени-1.jpg
Просмотров: 158
Размер:	62.0 Кб
ID:	11528  Нажмите на изображение для увеличения
Название: Безимени-2.jpg
Просмотров: 155
Размер:	74.6 Кб
ID:	11529  
Вложения
Тип файла: dwg
DWG 2007
ВРУ7.dwg (596.3 Кб, 1100 просмотров)
lexael вне форума  
 
Непрочитано 27.10.2008, 09:38
#32
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432


А прочитать всю тему с начала религия не дает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.10.2008, 09:58
#33
lexael


 
Регистрация: 24.10.2008
Сообщений: 2


Спасибо перечитал с начало все помогло. Видимо с первого раза не доходит.
lexael вне форума  
 
Непрочитано 27.10.2008, 10:51
#34
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


В сжатой форме все собрано здесь (FAQ)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 27.10.2008, 11:31
#35
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Я добавил в упоминаемой здесь ExplodeProxy (в команде REMOVEALLPROXY) удаление неиспользуемых масштабов (AcDbScale)
Александр Ривилис вне форума  
 
Непрочитано 27.10.2008, 12:58
#36
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Александр Ривилис, Бегу качать
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 27.10.2008, 13:17
#37
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


VVA, а где качать? тоже себе хочу
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 27.10.2008, 13:29
#38
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


http://www.maestrogroup.com.ua/support/ExplodeProxy.zip
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 27.10.2008, 13:31
#39
Лисандр


 
Регистрация: 17.08.2008
Сообщений: 192


Offtop: dextron3! Ты почему на свою тему "стройки остановились, что делать проектировщикам" - не заходишь?

Последний раз редактировалось Лисандр, 31.10.2008 в 16:06.
Лисандр вне форума  
 
Непрочитано 27.10.2008, 15:28
#40
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Лисандр, я не успеваю всем в личке ответить, всех интересует один и тот же вопрос...
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 27.10.2008, 16:30
#41
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Цитата:
я не успеваю всем в личке ответить, всех интересует один и тот же вопрос...
Сорри огромное за офтоп - Что же это за вопрос - жють как любопытно.
Sleekka вне форума  
 
Непрочитано 28.10.2008, 10:29
#42
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Вариант функции, оставляющей только нужные масштабы
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 28.10.2008, 11:09
#43
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Offtop: Sleekka,
1. Что стало с подпорной стенкой
2. Не убили ли меня прорабы, не оторвали ли руки, не посадили ли еще, и т.п.
3. Как задел кризис
4. Когда бросишь проектированием заниматься
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 04.03.2009, 15:18
#44
Оле


 
Регистрация: 01.09.2008
Сообщений: 28


ой, а у меня тоже с масштабами что то непонятное творится, такая же самая зараза.
попробовала воспользоваться советом, который здесь дают:
Command: -scalelistedit

он у меня вот что отвечает:
"необрабатываемое исключение в компоненте приложения. при нажатии кнопки "продолжить" приложение проигнорирует ошибку и попытается продолжить работу.
Индекс находится вне границ массива."

... ((( что делать?
Оле вне форума  
 
Непрочитано 04.03.2009, 15:56
#45
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


1. Попробуй сделать _audit файлу, а потом _-scalelistedit
2. Можно попробывать обработать внешней утилитой Autodesk ссылку найдешь здесь
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.03.2009, 16:09
#46
Оле


 
Регистрация: 01.09.2008
Сообщений: 28


VVA спасибо, после _audit, сработала _-scalelistedit.
но только у меня русская версия автокада 2008. что нужно дальше выбирать?

Введите параметр [?/Добавить/Удалить/Сброс/Выход] <Добавить>:


разобралась! спасибо огромное!!!!! получилось!!!!
Оле вне форума  
 
Непрочитано 04.03.2009, 17:38
#47
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Оле, Можешь вызвать scalelistedit без минуса. Так _scalelistedit или меню Формат -> Список маштабов
Еще ссылки
http://forum.dwg.ru/showthread.php?t=29442
http://forum.dwg.ru/showthread.php?p=344429#post344429
http://forum.dwg.ru/showthread.php?t=20844
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 04.03.2009, 19:41
#48
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


VVA, если вызвать _-scalelistedit без минуса- то в особо тяжёлых случаях AutoCAD зависает
Хмурый вне форума  
 
Непрочитано 05.03.2009, 17:05
#49
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Хмурый, закинь лисп в автозагрузку
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 05.03.2009, 18:26
#50
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


dextron3, Я думаю что Хмурый с заразой как-нибудь справится
Хмурый, Спасибо, возьму на заметку. Хотя я по совету dextron3 лиспом оставляю только часто используемые масштабы
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 05.03.2009, 19:21
#51
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


Так дело в том что дублируются именно часто используемые масштабы, но достасточно в каждом открывающем чертеже делать сброс масштабов и такая штука никогда не повторяется...
__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 05.03.2009, 19:46
#52
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


dextron3, спасибо, конечно, за заботу. Но у меня список масштабов не раздувается. Мой опыт основывается на лечении чужих файлов.
Хмурый вне форума  
 
Автор темы   Непрочитано 03.06.2009, 23:12
#53
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Этот проклятый scalelist. Автокад-2010, a может и 2009 тоже. Бывает так, надо из буфера обмена вставить с другого файла объект. На правой кнопке смотрим в меню, а строки Paste to original и Paste as block не светятся. Делаем так (сам придумал!): идем в падающее меню Format, достаем Scalelistedit и, ничего не делая, жмем ОК. Все починилось, все стало хорошо. Однажды я, изучая ленту, вызвал Scalelistedit из нее. И... ничего не починилось!!!. Вызвал с падающего меню-все в порядке. Третий раз взял Scalelistedit с ком строки, ничего не починилось. Вызвал с падающего меню-все в порядке. Такие вот чудеса.
Прошу повторить эксперимент, как только нужные строки меню на ПКМ перестанут светиться. (у нас так на всех компах)
Vova вне форума  
 
Непрочитано 04.06.2009, 21:54
#54
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602


Цитата:
Сообщение от Vova Посмотреть сообщение
...Третий раз взял Scalelistedit с ком строки, ничего не починилось.
Я тоже пробовал, попробуйте [-]scalelistedit
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 17.06.2009, 15:21
#55
yaego


 
Регистрация: 12.10.2006
Сообщений: 45


Слушайте, ну все сделал, scalelistedit помог быстро вставлять из файла в файл, но только не размеры! Размеры вообще не вставляются. Без них примитивы отлично вставляются, а с ними (или только они) - никак. До scalelistedit долго, но вставлялось все, а теперь быстро, но без размеров. Поможете?

Автокад 2008 англ., СП1.
yaego вне форума  
 
Непрочитано 17.06.2009, 18:40
#56
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


yaego, Попробуй сначала:
1. _audit
2. убрать ассоциативность размеров. Команда _dimdisassociate
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 28.09.2009, 15:43
#57
Mazai


 
Регистрация: 04.04.2008
Москва
Сообщений: 97


Добрый день!
В продолжении темы - как полностью избавиться от этой заразы?
Вступление.
Есть организация, занимающаяся проектированием под 2008 Автокад'ом. Чертежи хранятся как на сервере, так и на локальных машинах. В контору попали "мусорные" чертежи с большими списками масштабов. И эти списки размножились во многие чертежи. Есть лекарство от AutoDesk'a - это "Scale List CleanUp Utility"
Так как сеть достаточно большая, то очистить удаётся только сервер, где хранится большая часть файлов. Это помогает на какое-то время, пока пользователи со своих рабочих мест не подключат свои файлы в работу. То есть эта проблема периодически всплывает. Искоренить её полностью не удаётся.
Было бы здорово, реализовать проверку, как в 2009 Автокаде, при открытии чертежа и очистки его в случае большого списка (напомню, что у всех 2008 версия). Или Автоматический запуск утилиты Автодеска и прогон всех фалов на диске скажем раз в неделю. Отмечу, что в идеале хотелось бы реализовать это на уровне скрипта при загрузки винды.
Как реализовать эти способы я себе плохо представляю (не достаточно силён я в этих областях). Может есть ещё какие-то варианты решения данной проблемы - искоренить это зло со всех машин?

Вариант в ручную пройти все 150 машин - меня мало прельщает, рано или поздно эту процедуру придётся повторить заново. А рассчитывать на добропорядочность пользователей - дело совсем гиблое. Переходить на 2009 Автокад - сами понимаете дело не дешёвое в масштабах организации из 150 проектировщиков.

Есть какие-то соображения по этому поводу?
Mazai вне форума  
 
Непрочитано 28.09.2009, 15:57
#58
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


подключить всем реактор чтобы при открытии файлов автоматом вычищал и усе.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 28.09.2009, 16:08
#59
Mazai


 
Регистрация: 04.04.2008
Москва
Сообщений: 97


zenon, с реакторами не знаком. Тут на форуме находил программки и макросы для очистки масштабов, как их запустить принудительно я знаю. А как общаться с реакторами я пока не знаю. Можно простой пример реактора на открытие файла?

Заранее спасибо.
Mazai вне форума  
 
Непрочитано 28.09.2009, 16:20
#60
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


Mazai, здесь посмотри
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 28.09.2009, 16:24
#61
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Цитата:
Сообщение от Mazai Посмотреть сообщение
Можно простой пример реактора на открытие файла?
На открытие файла? Это называется acaddoc.lsp.
Прописывай туда.
Makswell вне форума  
 
Непрочитано 28.09.2009, 16:56
#62
Mazai


 
Регистрация: 04.04.2008
Москва
Сообщений: 97


Makswell, сработало. Спасибо!
Всё гениальное просто.
Почему то у меня отложилось в мозгах, что этот файл отрабатывается только в момент открытия Автокада. А на самом деле он так же запускается и в момент открытия любого чертежа.

Законспектирую для потомков тут, то что я сделал:
1. Залез в файл по адресу:
C:\Program Files\AutoCAD 2008\Support\acad2008doc.lsp
2. Добавил в конец этого файла две строки
Код:
[Выделить все]
(command "_.-scalelistedit" "_r" "_y" "_e")
(princ)
и всё...
Теперь осталось только проделать это на компах у пользователей.
Mazai вне форума  
 
Непрочитано 28.09.2009, 17:49
#63
asys

архитектор
 
Регистрация: 10.08.2005
Ростов-на-Дону
Сообщений: 5,345


а если такое подписать, при открытии будет выполняться ?
(command "_.-erase" "_all" "_e")
(princ)
asys вне форума  
 
Непрочитано 29.09.2009, 08:28
#64
Makswell

Инженер-строитель
 
Регистрация: 15.08.2007
Киров
Сообщений: 2,204


Mazai, ты говорил, что у вас все в сети. На мой взгляд лучше будет сделать один лисповый файл (например net-autorun.lsp),в нём прописать твой код очистки масштабов, разместить его на сервере, а в локальных acaddoc.lsp прописать загрузку этого файла.
Например так:
Код:
[Выделить все]
(load
  "\\\\Server\\Patch\\net-autorun.lsp"
  (alert (strcat "файл " "\\\\Server\\Patch\\net-autorun.lsp" "\n не найден!"))
)
Плюс этого в том, что ты теперь сможешь оперативно добавлять новые лиспы в автозагрузку пользователей. Например будет замечен опять какой-нибудь баг в Автокаде типа того же списка масштабов. Ты быстро пишешь хотфикс на лиспе к этому делу и закидываешь этот код в net-autorun.lsp. И всё, у всех юзеров это запустится.
Makswell вне форума  
 
Непрочитано 29.09.2009, 13:17
#65
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Реактор на это дело не нужен. Тем более, что его код, чтобы инициализировать, все равно нужно грузить.
Mazai, Поступить можно следующим образом:
1. Здесь собрано все про эту заразу.
2. В п.1 по ссылке внизу есть ссылка на Дополнительный программный вариант решения проблемы, без применения командных методов
Там 3 варианта. У меня сейчас работает 3 вариант.
В принципе это фрагмент готовой к "упротреблению" функции. Её нужно сохранить в lsp файле и загрузить в чертеж. Осталось только определить способ загрузки. Тут тоже может быть несколько вариантов:
1. Прописать в автозагрузке команды _appload
Вариант не гибкий
2. Разместить в файле acad.lsp или acaddoc.lsp и раскидать во все папки с чертежами
Вариант не гибкий
3. Прописать эту функцию в mnl файле. Считаю это самым лучшим варинтом. Хорошо, если есть корпоративный файл меню (cui файл), который грузится с сервера во все Автокады пользователей. Тогда функция прописывается в mnl файле 1 раз и при кажтом открытии чертежа списки масштабов подчищаются. Если такого нет, то лучше создать такой файл, 1 раз прописать на 150 машинах.
4. Кто-то предложит еще какой-нибудь вариант
***Добавлено
К ответу Makswell'а. В принципе можно править не acaddoc.lsp, а acad.mnl файл. Но считаю более гибким вариант 3. Учти, что могут на флешке притащить Вирус для Автокада. acaddoc.lsp и acad.lsp файлы могут быть переписаны вирусом под свои нужды. Как правило mnl файл на переписыввается, а к нему строки дописываютя.
Далее вот скрипт для борьбы с вирусом Он чистит lsp и mnl. Его можно модифицировать, чтобы он прописал вариант, предложенный Makswell'ом во все acad.mnl файлы и запустить этот скрипт для всех пользователей.
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 29.09.2009 в 13:33.
VVA вне форума  
 
Непрочитано 30.09.2009, 12:31
#66
Mazai


 
Регистрация: 04.04.2008
Москва
Сообщений: 97


Makswell, VVA спасибо за советы.
А вот ещё интересный момент, если у некоторых пользователей стоит урезанная версия - LT, что к ним применить? Или они "не заразны"? (я не в теме)
Mazai вне форума  
 
Непрочитано 30.09.2009, 13:12
#67
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата отсюда (выделено мной):
Цитата:
Примечание: AutoLISP программы могут быть запущены только на полной версии Автокада, они не работают под AutoCAD LT. (исключая случаи загрузки дополнительных приложений типа LT Extender и ему подобных, которые специально разработаны для запуска lisp и (или) arx приложений в среде AutoCAD LT.)
По LT Extender уже давно справили поминки. Других я не знаю.
На счет заразности я думаю, что они заразны как любой другой автокад. А вот вычистить лиспом не получится. Нужно научить пользователя вызывать команду scalelistedit и чистить кучками или кнопочкой каждый чертеж самому
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 30.09.2009, 17:56
#68
dextron3

проектировшик
 
Регистрация: 01.01.2007
СССР
Сообщений: 5,149


VVA, я использовал ваш лисп вбил свои масштабы:

Код:
[Выделить все]
(("1:1" 1 1) ;_ имя масштаб_листа масштаб_чертежа
         ("100:1" 100 1)
         ("50:1" 50 1)
         ("40:1" 40 1)
         ("20:1" 20 1)
         ("10:1" 10 1)
         ("5:1" 5 1)
         ("4:1" 4 1)
         ("2.5:1" 2.5 1)
         ("2:1" 2 1)
         ("1:2" 1 2)
         ("1:2.5" 1 2.5)
         ("1:4" 1 4)
         ("1:5" 1 5)
         ("1:10" 1 10)
         ("1:15" 1 15)
         ("1:20" 1 20)
         ("1:25" 1 25)
         ("1:40" 1 40)
         ("1:50" 1 50)
         ("1:75" 1 75)
         ("1:100" 1 100)
         ("1:200" 1 200)
         ("1:400" 1 400)
         ("1:500" 1 500)
         ("1:800" 1 800)
         ("1:1000" 1 1000)
        )
     )
Но после его работы они разбрасываются в хаотчином порядке



а хотелосб бы чтобы было как в СПДС по порядку
см. скриншот:

__________________
инженер проектировшик с опттом программа авто гад образование высшие
dextron3 вне форума  
 
Непрочитано 24.11.2010, 18:01
#69
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Вернусь к вопросу масштабов:
Очистка масштабов работает хорошо, но вместо удаленных вкидывает откуда то свои масштабы в конце списка (в дюймах).
Вычистил файл, через дизайн центр всталяю из него же блок - нате вам левые масштабы. Очистил. Сверу исчезли, появились снизу
Нажмите на изображение для увеличения
Название: Безымянный2.jpg
Просмотров: 105
Размер:	26.4 Кб
ID:	48812
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
 
Непрочитано 24.11.2010, 18:55
#70
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Leopard_, я-бы не рекомендовал удалять масштабы, установленные по умолчанию. При вставке примитивов из чужих чертежей могут возникнуть проблемы.
Хмурый вне форума  
 
Непрочитано 25.11.2010, 11:02
#71
Leopard_

Нефтепереработка
 
Регистрация: 21.01.2010
Украина, Киев.
Сообщений: 364


Учитывая что у нас в стране принята метрическая система, проблемы с отсутствием дюймовых масштабов маловероятна. К тому же эти, [censured], масштабы сами копируются с каждым скопированным элементом.
__________________
У фантазии нет границ. Это у ограниченных нету фантазии.
Leopard_ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Зараза в 2008

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCAD 2008 vs Autocad 2008 LT (_imageattach) svlc AutoCAD 8 19.02.2009 14:55
не удаляется AutoCAD Architecture 2008 ПалычЪ AutoCAD 4 19.12.2007 09:53
2008. Глюк с назначением текущего цвета из Lisp? _Andre_ LISP 5 25.10.2007 13:50