Results 1 to 5 of 5

Thread: Explodir blocos Protegidos

  1. #1
    Active Member
    Join Date
    2009-04
    Location
    São Paulo - Brazil
    Posts
    63
    Login to Give a bone
    0

    Default Explodir blocos Protegidos

    Boa tarde pessoal.

    Estou com um problema fiz um lisp para explodir todos os blocos de um desenho.
    só que há desenhos que teêm blocos protegidos.
    Quando eu tento apagalós pelo comanda explode, pararece seguinte menssagem
    "1 could not be exploded."

    Sei que o bloco ficou assim por uma opção em sua criação.
    Tmb sei que é possível desbloqueá-lo pelo "block editor".

    No entando teve uma vez que conceguir fazer isto por lisp.
    não lembro que era uma variável que mudei ou se foi outra coisa...

    Alguém pode me ajudar????

    Valeu pessoal

  2. #2
    100 Club
    Join Date
    2007-05
    Location
    São Paulo - SP - Brazil
    Posts
    181
    Login to Give a bone
    0

    Default Re: Explodir blocos Protegidos

    sugiro voce analisar os codidos DXF dos blocos protegidos e dos blocos comuns

    Quote Originally Posted by ed_cristian.dwg View Post
    Boa tarde pessoal.

    Estou com um problema fiz um lisp para explodir todos os blocos de um desenho.
    só que há desenhos que teêm blocos protegidos.
    Quando eu tento apagalós pelo comanda explode, pararece seguinte menssagem
    "1 could not be exploded."

    Sei que o bloco ficou assim por uma opção em sua criação.
    Tmb sei que é possível desbloqueá-lo pelo "block editor".

    No entando teve uma vez que conceguir fazer isto por lisp.
    não lembro que era uma variável que mudei ou se foi outra coisa...

    Alguém pode me ajudar????

    Valeu pessoal

  3. #3
    Active Member
    Join Date
    2009-04
    Location
    São Paulo - Brazil
    Posts
    63
    Login to Give a bone
    0

    Default Re: Explodir blocos Protegidos

    Meu amigo, me desculpe mais eu não entendi.....

    como assim?

  4. #4
    100 Club
    Join Date
    2007-05
    Location
    São Paulo - SP - Brazil
    Posts
    181
    Login to Give a bone
    0

    Default Re: Explodir blocos Protegidos

    todas as entidades no autocad são feitas por um codigo DXF
    basicamente é composto por cadeias desta forma

    ((-1 . <Entity name: 7ffffbe44a0>) (0 . "LINE") (330 . <Entity name: 7ffffb6c9f0>) (5 . "1C8A") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "ARQ-TXT-002") (100 . "AcDbLine") (10 44.8155 10.8481 1.51863e-010) (11 47.3716 10.8481 0.0) (210 0.0 0.0 1.0))

    onde cada um destes codigos quer dizer alguma coisa
    o que eu falei para voce fazer é procurar analisar os codigos de um bloco que pode ser explodido e de um que não pode
    voce vai encontrar o codigo que controla isso e assim vai poder altera-lo qunado necessario, via lisp

    bom voce tambem pode olhar no help do VisuaLisp pelo que lembro em algum lugar nele existe toda a codificação DXF das entidades e como podemos altera-la

    Quote Originally Posted by ed_cristian.dwg View Post
    Meu amigo, me desculpe mais eu não entendi.....

    como assim?

  5. #5
    Active Member
    Join Date
    2009-04
    Location
    São Paulo - Brazil
    Posts
    63
    Login to Give a bone
    0

    Default Re: Explodir blocos Protegidos

    Bom dia Fabio,

    Bom... em primeiro lugar, me desculpe por não me comunicado antes é que na verdade eu ainda não tina tendado .

    Vamos lá... acho que eu entendi oq vc me escreveu e fiz da seguinte forma.

    Bloco com Allow exploding = "yes"

    ((-1 . <Entity name: 7ec0c9b8>) (0 . "INSERT") (330 . <Entity name: 7ec2c1f8>)
    (5 . "C94DA78988FA8A67") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 .
    "DIMENSION") (100 . "AcDbBlockReference") (2 . "TEST") (10 4048.76 -2778.99
    0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0)
    (45 . 0.0) (210 0.0 0.0 1.0))

    Bloco com Allow exploding = "no"

    ((-1 . <Entity name: 7ec0ca28>) (0 . "INSERT") (330 . <Entity name: 7ec2c1f8>)
    (5 . "C94DA78988FA8A75") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 .
    "DIMENSION") (100 . "AcDbBlockReference") (2 . "TESTESS") (10 4878.03 -2778.99
    0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0)
    (45 . 0.0) (210 0.0 0.0 1.0))

    como vc pode ver, unica alteração é o assoc 2

    creio que não é por ai que vou resolver esta quetão.

    Realmente me lembro que há um comando que permite a "explosão" de qualquer tipo de bloco....

    será que vc tem outra idéia????

    de qualquer forma, muito obrigado, não só por esta vez, mas por todas as quais vc me ajudo.

    Até.

Similar Threads

  1. Blocos
    By psycoloko in forum AutoCAD General
    Replies: 1
    Last Post: 2010-05-31, 09:01 PM
  2. Blocos Dinâmicos
    By helder.js.alves in forum AutoCAD General
    Replies: 2
    Last Post: 2009-11-11, 08:56 PM
  3. Blocos dinâmicos
    By depereira in forum AutoCAD General
    Replies: 5
    Last Post: 2009-06-19, 09:18 AM
  4. Blocos
    By silasjunior in forum AutoCAD General
    Replies: 3
    Last Post: 2008-12-27, 01:24 PM
  5. blocos
    By jonasherminio in forum AutoCAD General
    Replies: 6
    Last Post: 2008-10-31, 09:30 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •