Ayuda con rutina lisp
Publicado por Juanma (163 intervenciones) el 20/11/2018 22:59:00
Buenas,
Estoy intentando crear una rutina lisp capaz de leer desde un excel para rellenar los atributos en un plano, de unos bloques previamente ya introducidos.
Soy capaz de hacer que lea el excel, pero no de rellenar los bloques.
Para hacerlo, he utilizado una "super rutina" para leer-escribir en excel que encontré por ahí, y la mezclo con una que yo tenía que es capaz de borrar el contenido de los atributos de los bloques.
la idea es:
leer del excel, comparar nombre de archivo dwg con el nombre en el listado excel, (columna a),comparar numero de costura con el atributo llamado xx (unico que no se borra de los bloques) y si coinciden, reescribir los atributos según el excel.
el problema es que el while no se para al comparar los dos criterios, y llega al final del excel (pero imprimo por pantalla las 4 variables y si parecen iguales dos a dos)
adjunto los ficheros necesarios para prueba: lsp, dwg y xls
Estoy intentando crear una rutina lisp capaz de leer desde un excel para rellenar los atributos en un plano, de unos bloques previamente ya introducidos.
Soy capaz de hacer que lea el excel, pero no de rellenar los bloques.
Para hacerlo, he utilizado una "super rutina" para leer-escribir en excel que encontré por ahí, y la mezclo con una que yo tenía que es capaz de borrar el contenido de los atributos de los bloques.
la idea es:
leer del excel, comparar nombre de archivo dwg con el nombre en el listado excel, (columna a),comparar numero de costura con el atributo llamado xx (unico que no se borra de los bloques) y si coinciden, reescribir los atributos según el excel.
el problema es que el while no se para al comparar los dos criterios, y llega al final del excel (pero imprimo por pantalla las 4 variables y si parecen iguales dos a dos)
adjunto los ficheros necesarios para prueba: lsp, dwg y xls
- ajustescad.zip(239,2 KB)
Valora esta pregunta
0