[QUOTE=Ocuta;40946]Alguem pode me enviar um exemplo de arquivo tipo Macro para usar no command line do Isodraft para gerar todos isometricos de uma vez.
meu email é [EMAIL="dzocuta@hotmail.com"]dzocuta@hotmail.com[/EMAIL]
sds
Ocuta
Porque você não usa o Detail List do Isodraf ??
Existem algumas maneiras, uma bem simples seria algo assim:
[HTML] VAR !PIPE COLL ALL PIPE FOR CE < se posicione na ZOne >
Aproveitando a resposta do nosso colega acima, eu consegui fazer conforme orientações, mas os isométricos estão saindo com uma numeração qualquer (01.dxf, 02.dxf....), como faço para o nome do arquivo ser o mesmo nome do pipe (CE).
Obrigada.
Aproveitando a resposta do nosso colega acima, eu consegui fazer conforme orientações, mas os isométricos estão saindo com uma numeração qualquer (01.dxf, 02.dxf....), como faço para o nome do arquivo ser o mesmo nome do pipe (CE).
Obrigada.
Elaine,
Você pode resolver esse problema editando o arquivo de opções do seu isométrico e localizar a parte que é relativa à geração do arquivo DXF e substituir por algo assim:
!NAME = NAMN
!NAME = !NAME.REPLACE('/','_').REPLACE('"','-')
File AND DXF "%PDMSUSER%\$!NAME" SINGLE
Note que antes do comando do seu arquivo de exportação, eu coletei o nome do elemento corrente (sem a barra) e depois eu substituo alguns caracteres proibidos para nomes de arquivos e pastas, como ' / ' e ' " '. Caso você tenha outros, favor, usar o exemplo acima e trocar por algum caracterer permitido.
Você pode resolver esse problema editando o arquivo de opções do seu isométrico e localizar a parte que é relativa à geração do arquivo DXF e substituir por algo assim:
!NAME = NAMN
!NAME = !NAME.REPLACE('/','_').REPLACE('"','-')
File AND DXF "%PDMSUSER%\$!NAME" SINGLE
Note que antes do comando do seu arquivo de exportação, eu coletei o nome do elemento corrente (sem a barra) e depois eu substituo alguns caracteres proibidos para nomes de arquivos e pastas, como ' / ' e ' " '. Caso você tenha outros, favor, usar o exemplo acima e trocar por algum caracterer permitido.
Espero que tenha ajudado.
Apenas reforçando a idéia do Thiago, ao invés de utilizar o nome do PIPE, você pode criar uma variável que guarde o valor de um atributo ou UDA que tenha o número do documento e, teoricamente, não contenha caracteres inválidos para nomes de documentos do windows.
!pipe = !!ce
!isom = !pipe.:PNUMISOM (:PNUMISOM é um exemplo de UDA)
File AND DXF "%PDMSUSER%\$!isom" SINGLE