Skip To Content

esri_feature_changeElementType (AutoLISP)

La función cambia el tipo de elemento de un conjunto de selección de entidades de puntos.

Sintaxis

(esri_feature_changeElementType selection_set element_settings)

Argumentos

  • selection_set | AutoCAD conjunto de selección | obligatorio | Un conjunto de selección válido de entidades.
  • element_settings | lista asociada | obligatorio | Una lista asociada de configuraciones como pares de puntos definidos del siguiente modo:

Etiqueta asociadaTipo de valorDescripción del valorObligatorio u opcional
"Type"

cadena de caracteres

El tipo de elemento predeterminado de POINT, Block Reference o AECC_COGO_POINT

obligatorio

"Description"

cadena de caracteres

El nombre de bloque si el tipo es Block Reference, o una descripción si el tipo es AECC_COGO_POINT

obligatorio: si Block Reference o AECC_COGO_POINT

Uso de ejemplo

Cambie la configuración de elementos del conjunto seleccionado con una inserción de bloque AutoCAD denominada Damaged_Structure.

(esri_feature_changeElementType 
  (setq ss (ssget))
  (list (cons "Type" "Block Reference") (cons "Description" "Damaged_Structure"))
)

Uso de ejemplo de resultado

Cambia el tipo de elemento de las entidades seleccionadas y devuelve una lista true:

(T)

Valores de retorno

  • Si va bien, una lista true: (T)
  • Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, se devuelve una lista asociada que contiene el valor de clave Error y un mensaje de error asociado como cadena de caracteres: (nil ( "Error" . "<message>")).

Valores de retorno fallido

Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:

  • (nil ("Error" . "Missing required argument."))

    No se proporcionó uno de los tres argumentos requeridos.

  • (nil ("Error" . "Incorrect argument."))

    Se ha suministrado un argumento no válido a la función.

  • (nil ("Error" . "Block name does not exist."))

    El nombre de bloque especificado en Description no existe en el dibujo.