Mensagens

A mostrar mensagens com a etiqueta script

C# - Medições de Excel para CAD - ODTs

Imagem
C# - Medições de Excel para CAD A automatização de mais um processo, desta vez envolvendo Excel e Autocad. O objectivo do exercício é passar as quantidades que estão organizadas numa folha de Excel, para um desenho de CAD. No caso, são várias folhas com um 1 km de traçado, e várias folhas com 5 km de traçado. O ficheiro Excel com as quantidades está preenchido e minimamente formatado. Como posso receber outra versão (diferente) do mesmo ficheiro em Excel, optei por fazer um pré-processamento dos dados, organizando-os por grupos segundo as folhas que quero e colocando já a informação para o script de cada folha. Com esta informação organizada, posso executar o programa que abre o Excel, e grava os ficheiros Script, um para cada folha. No disco fica um script, que em cada folha de CAD aberta, é executado e assim completa o trabalho com pouca intervenção humana.

Script Autocad

Script Autocad Praticamente 40 anos depois da criação do #software #Autocad pela #Autodesk, um dos formatos mais antigos para interagir com o programa continua válido, o #script. Por exemplo se copiar as linhas abaixo para um ficheiro de texto plano, e renomear a sua extensão para ".scr" , depois se o arrastar para o CAD ou o importar, tem um resultado que poderá ser produto de um programa de cálculo anterior ... (command "_TEXT" "722824.63,7827838.09" "2" "0" "PKi=775+19.941 Comp= 61.6") (command "_TEXT" "722764.75,7827829.79" "2" "0" "PKf=779+0.0") (command "_TEXT" "722824.63,7827838.09" "2" "0" "PKi=775+19.941 Comp= 76.29") (command "_TEXT" "722765.07,7827827.6" "2" "0" "PKf=778+19.851") (command "_TEXT" "722815.09,7827828.53" "2" "0" ...

Substituir blocos em ficheiros de subpastas

Imagem
Surgiu-me o problema de substituir uns blocos em nn ficheiros de CAD, que estavam distribuídos por diversas pastas. Pesquisei na net, e encontrei um método, que embora "duro" funciona. Passa por várias etapas. Criam-se 3 ficheiros diferentes para lidar com o problema. O "programa" *.bat abre um a um, cada ficheiro de CAD e realiza as operações necessárias em *.scr e *.lsp. Funciona.