Ir para conteúdo
Fórum Script Brasil
  • 0

Salvando/Convertendo


Lucas Conceição

Pergunta

Bom dia a todos,

Espero que possam me ajudar,

POis eu realmente estou em cima do prazo,

Já postei no fórum da autodesk mas ninguém conseguiu me ajudar.

O meu problema é o seguinte:

- Eu tenho um programa que desenvolvi para converter extensões e versões dos desenhos do AutoCAD,

POr exemplo: o cara me abre um desenho .dwg versão 2000(ac2000_dwg) e dai eu salvo para a extensão que ele quiser como por exemplo .dwg versão 2004 (ac2004_dwg).

- Enquanto eu coloco de 1 em 1 ele faz numa boa, Mas quando tem 2 desenhos pra converter ele faz o seguinte:

1º Abre o primeiro desenho e salva no farmato desejado(até ai tudo bem),

Mas nos desenhos que seguem ele faz o mesmo procedimento, o problema é que nos outros o arquivo não é salvo,

Simplesmente não aparece arquivo nenhum na pasta que foi salvo.

Vou postar uma parte do código:

Dim i As Integer
Dim j As Integer
Dim dwgName As String

For j = ListBox5.ListCount - 1 To 0 Step -1
 'For j = 0 To ListBox5.ListCount - 1
    MsgBox ("ListaT (converter): " & listaT(j))
     dwgName = listaT(j)
     
    If listaT(j) = "" Then
    
    ElseIf Dir(dwgName) <> "" Then
       
        ThisDrawing.Application.Documents.Open dwgName
        ZoomExtents
        
        If ComboBox1.Text = ComboBox1.List(0) Then
   
          'ThisDrawing.Application.Preferences.OpenSave.SaveAsType = ac2000_dwg
          'ThisDrawing.SaveAs (strR & "_2000")
          ThisDrawing.SaveAs strR & "_2000", ac2000_dwg
          ThisDrawing.Save
          ThisDrawing.Close False

'----- Salvar em formato AutoCAD 2007 DXF
        Else
          'ThisDrawing.Application.Preferences.OpenSave.SaveAsType = ac2007_dxf
          'ThisDrawing.SaveAs (strR & "_2007")
          ThisDrawing.SaveAs strR & "_2007", ac2007_dxf
          ThisDrawing.Save
          ThisDrawing.Close False
        
          End If
    Else
        MsgBox "File " & dwgName & " does not exist."
    End If
              
Next j

Lá onde está "ThisDrawing.Close já coloquei true mas também não adiantou.

Obrigado desde já, =)

Lucas.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...