AutoCad - Rutina Autolisp

 
Vista:
sin imagen de perfil

Rutina Autolisp

Publicado por Sergi (2 intervenciones) el 18/09/2019 12:52:36
Buenos días,

Quisiera saber si se puede hacer una rutina de Autolisp para rellenar una tabla de Excel, ejemplo, tengo unas superficies en autocad con el comando campo y que esas mismas se manden automáticamente en una hoja excel para luego insertarla con elemento OLE en Autocad.

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Juanma
Val: 171
Bronce
Ha mantenido su posición en AutoCad (en relación al último mes)
Gráfica de AutoCad

Rutina Autolisp

Publicado por Juanma (140 intervenciones) el 19/09/2019 00:02:58
Buenas,
Que se puede exportar a Excel seguro, pero no sé cómo sería desde un campo.
Yo tengo una rutina capaz de calcular área y peso indicándole un espesor de lo que se supone que son chapas representadas por polilineas cerradas sombreados o regiones.
Está rutina aparte insertar un texto sobre cada área exporta a Excel los resultados.
Si es algo así lo que quieres y nadie te da una respuesta más buena pues a ver si mañana me da tiempo (de buscarla) y subo la aplicación a ver si te sirve o al menos como base para modificarla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Rutina Autolisp

Publicado por Sergi (2 intervenciones) el 26/09/2019 16:12:56
Muchas gracias Juanma, lo miraré a ver y te iré diciendo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.285
Oro
Ha mantenido su posición en AutoCad (en relación al último mes)
Gráfica de AutoCad

Rutina Autolisp

Publicado por Gerardo (986 intervenciones) el 21/09/2019 05:17:19
Los campos son multitextos con reactores que los vinculan a las definiciones de campo, pero cuando ignoras el reactor y ves el contenido del texto te muestra exactamente lo mismo que lees en pantalla.
Significa que si quieres tomar el valor que muestra el campo lo haces como con cualquier mtexto. Si trabajas con listas dxf (funcion entget) encontraras el contenido en la lista de asociacion con codigo 1, y si trabajas con activex (funcion vlax-get-property) lo obtienes en la propiedad "TextString" del objeto texto

Claro que si tiene prefijos o sufijos junto con el campo te tocará analizar el caso para limpiar de la mejor forma el contenido que te interesa exportar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar