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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Функция "explode" не работает

Функция "explode" не работает

Ответ
Поиск в этой теме
Непрочитано 28.06.2006, 10:52 #1
Функция "explode" не работает
Орловский
 
инженер-проектировщик
 
Казахстан, Алматы
Регистрация: 21.02.2006
Сообщений: 34

CAD 2006, кто-то принес файл в котором блоки на разбивались. Результат - теперь не взрывается даже размер. Причем в новом абсолютно чистом файле и даже после переустановки CADа. Кто знает в чем фишка? Может какие то настройки сбились или что?
Просмотров: 9567
 
Непрочитано 28.06.2006, 11:02
#2
Zouss


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


в новом абсолютно чистом файле?

в чужом файле я бы заподозрил что запчасти от блока находятся на закрытом (locked) слое... а чтобы в новом абсолютно чистом, не сталкивался к сожалению... покажите кстати что пишет acad в командной строке
Zouss вне форума  
 
Непрочитано 28.06.2006, 11:17
#3
_Andre_

механизатор
 
Регистрация: 28.12.2004
Самара
Сообщений: 312
<phrase 1=


Или в исходном файле при определении блоков не поставили галочку "Разрешить расчленение"
_Andre_ вне форума  
 
Автор темы   Непрочитано 28.06.2006, 13:54
#4
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


_explode Unknown command "EXPLODE"

Это то, что пишет сейчас, а до этого писал
точно не помню, но что то в роде
"невозможно выполнить" (перевод мой с анг. яз.)
Орловский вне форума  
 
Автор темы   Непрочитано 28.06.2006, 13:57
#5
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Цитата:
Сообщение от _Andre_
Или в исходном файле при определении блоков не поставили галочку "Разрешить расчленение"
Хорошо и что тогда, как их разбивать?
Орловский вне форума  
 
Непрочитано 28.06.2006, 14:04
#6
Кулик Алексей aka kpblc
Moderator

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


Попробовать выполнить не explode или _explode, а
Код:
Возможно, что где-то идет попытка переопределить команду.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.06.2006, 14:06
#7
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Цитата:
Сообщение от Zouss
в новом абсолютно чистом файле?

в чужом файле я бы заподозрил что запчасти от блока находятся на закрытом (locked) слое... а чтобы в новом абсолютно чистом, не сталкивался к сожалению... покажите кстати что пишет acad в командной строке
В абсолютно чистом.
А как найти те самые запчасти на закрытом слое?
Орловский вне форума  
 
Непрочитано 28.06.2006, 14:06
#8
_Andre_

механизатор
 
Регистрация: 28.12.2004
Самара
Сообщений: 312
<phrase 1=


Сдается мне это вылечиться переустановкой акада. Кстати никаких сторонних приложений не стоит?

А если при создании не поставили галочку - то лечиться заходом в редактирование каждого оригинального блока и установкой этой галочки (точнее там будет уже не галочка а на панели свойств параметр)
_Andre_ вне форума  
 
Автор темы   Непрочитано 28.06.2006, 14:09
#9
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Цитата:
Сообщение от kpblc
Попробовать выполнить не explode или _explode, а
Код:
Возможно, что где-то идет попытка переопределить команду.
Красавчик!!! Сработало! Только вот теперь скажи, что дальше? Всегда команду писать целиком?
Орловский вне форума  
 
Автор темы   Непрочитано 28.06.2006, 14:13
#10
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Цитата:
Сообщение от _Andre_
Сдается мне это вылечиться переустановкой акада. Кстати никаких сторонних приложений не стоит?

А если при создании не поставили галочку - то лечиться заходом в редактирование каждого оригинального блока и установкой этой галочки (точнее там будет уже не галочка а на панели свойств параметр)
Приложений нет! Переустановка тоже не помогла - что самое интересное! Под редактированием оригинального блока ты имеешь в виду dit Block in-place?
Орловский вне форума  
 
Автор темы   Непрочитано 28.06.2006, 14:16
#11
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Цитата:
Сообщение от Орловский
Цитата:
Сообщение от _Andre_
Сдается мне это вылечиться переустановкой акада. Кстати никаких сторонних приложений не стоит?

А если при создании не поставили галочку - то лечиться заходом в редактирование каждого оригинального блока и установкой этой галочки (точнее там будет уже не галочка а на панели свойств параметр)
Приложений нет! Переустановка тоже не помогла - что самое интересное! Под редактированием оригинального блока ты имеешь в виду dit Block in-place?
Ошибся. Block editor?
Орловский вне форума  
 
Непрочитано 28.06.2006, 14:27
#12
_Andre_

механизатор
 
Регистрация: 28.12.2004
Самара
Сообщений: 312
<phrase 1=


Block editor

Код:
_Andre_ вне форума  
 
Автор темы   Непрочитано 28.06.2006, 14:33
#13
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Цитата:
Сообщение от _Andre_
Block editor

Код:
Да, спасибо! нашел, но как тоже самое с размерами проделать?
Орловский вне форума  
 
Непрочитано 28.06.2006, 14:43
#14
Zouss


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


переустановка была с того же диска с которого ставили изначально?при переустановке acad случайно не русифицировали?
на соседних компутерах как дела обстоят?

все эти вопросы связаны с тем что _.explode работает

кстати как вы команду запускаете, мышкой на экранной кнопочке? если так, то посмотрите что пишет в командной строке, возможно правка кнопки поможет... в противном случае (нет оригинального диска или еще так как) возможно перенести с рабочих cadov файлы поддержки (меню там и еще что нибудь)
Zouss вне форума  
 
Автор темы   Непрочитано 28.06.2006, 14:57
#15
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


Установочный диск один и тот же на моем лично компе все работает. У соседей такие касяки. Русскую версию не ставим принципиально с ней ваще Запор. Как правть команду кнопки?
Орловский вне форума  
 
Непрочитано 28.06.2006, 15:14
#16
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Орловский
<...>Только вот теперь скажи, что дальше? Всегда команду писать целиком?
Я бы попросту переписал макрос на кнопку. А также нашел все варианты лиспов, которые а) лежат по путям поддержки када либо грузятся в него; б) содержат строку вида c:explode()
Как только нашел, закомментировать строки, переопределяющие команды (там по идее должны быть слова типа undefine и/или имени переопределяемой команды). Возможно, что грузится файл acad.lsp, acaddoc.lsp, acad200*.lsp - в них тоже проглядеть не помешает. А разработчику таких кодов дать по МТС и оторвать все. Чтоб не размножался.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.06.2006, 15:36
#17
Zouss


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


для 2005:

правой кнопкой мыши на экранной кнопке - выбираем Customize - появляется окно на него внимания не обращаем
еще раз правой кнопкой мыши на экранной кнопке - выбираем Properties - появляется окно в котором производим необходимую правку (там все в обчем-то ясно-понятно где и что)

для 2006 алгоритм действий по моему не изменился

если там все нормально, но результата нет, надавать соседям по органу, который kpblc деликатно назвал МТС, все переставить нафиг, чтоб работало... ибо намучаешься у соседей искать undefine и пр. (я полагаю что подобно явление может возникать регулярно, ne`s pas?)

а про запчасти от блока я не совсем точно выразился:
предположим есть блок с вложенными блоками, которые находятся в разных слоях и некоторые из этих слоев закрыты
предположим, что для каких то своих черных целей мы explode все на чертеже не глядя
предположим еще раз, что для каких то своих черных целей мы explode все на чертеже не глядя еще много много раз, рано или поздно acad скажет
Цитата:
Command:
EXPLODE
Select objects: all
102 found
69859 were on a locked layer.
2 were not in current space.
1643 were not able to be exploded.
Zouss вне форума  
 
Автор темы   Непрочитано 29.06.2006, 08:04
#18
Орловский

инженер-проектировщик
 
Регистрация: 21.02.2006
Казахстан, Алматы
Сообщений: 34
<phrase 1=


... (там все в обчем-то ясно-понятно где и что)

Извини не догоняю... Короче суть - переписал команду кнопки, вроде как команда _.explode сохранилась, а при попытке разбить что-либо в командной строке опять _explode?
Орловский вне форума  
 
Непрочитано 29.06.2006, 08:18
#19
Кулик Алексей aka kpblc
Moderator

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


C точкой после "_"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 29.06.2006, 10:05
#20
Zouss


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


ниче подобного, если переписал макрос, значит догоняешь еще как...
в прикреплении - снимок окна для правки макроса, с указанием места где конкретно этот макрос пишется.
у меня в данном случае стоит ^C^C_explode, но acad голый преголый только что проставленный, так что все работает...
тебе же туда как гуру ранее и советовали надо попробовать вписать
^C^C_.explode
Zouss вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Функция "explode" не работает