Presentación general de la organización de archivos (Concepto)

AutoCAD

 
Presentación general de la organización de archivos
Concepto Referencia rápida
 
 
 

AutoCAD utiliza los archivos de soporte, entre otros fines, para almacenar definiciones de personalizaciones, cargar aplicaciones de AutoLISP y ObjectARX y describir tipos de letra de texto.

La estructura de directorios por defecto de los archivos de programa y de soporte de AutoCAD está diseñada para organizar los archivos en grupos lógicos de una forma que resulte eficiente. Si esta organización no se ajusta a sus necesidades, puede cambiarla. No obstante, algunas aplicaciones buscan determinados archivos en ubicaciones específicas, por lo que deberá comprobar que las modificaciones que desea realizar no son incompatibles con los requisitos de dichas aplicaciones. Sin la ruta completa, que incluye la unidad y el directorio, AutoCAD sólo puede encontrar los archivos que están ubicados en la ruta de búsqueda de biblioteca.

La ubicación de la carpeta support cambió en AutoCAD 2004. La ubicación de los archivos personalizables locales se encuentra en la variable del sistema LOCALROOTPREFIX La ubicación de los archivos personalizables móviles se almacena en la variable de sistema ROAMABLEROOTPREFIX Si una red admite la movilidad, los archivos personalizables del perfil móvil del usuario están disponibles en el equipo en el que se ha iniciado la sesión.

El siguiente archivo de comandos LISP crea el comando CUSTFILES, que inicia Windows® Explorer en la carpeta correcta.

(defun c:custfiles ()
  (command "shell" 
    (strcat "explorer \"" (getvar "roamablerootprefix") "\"")
  )
  (princ)
)

Ruta de búsqueda de biblioteca

La ruta de búsqueda de biblioteca indica el lugar en el que el programa busca los archivos si no se ha especificado un nombre de ruta completo como se muestra a continuación:

  • Directorio actual. (Suele venir determinado por el valor “Comenzar en” del icono de acceso directo.)
  • Directorio que contiene el archivo de dibujo actual.
  • Directorios que aparecen en la ruta de búsqueda especificada en la ficha Archivos de OPCIONES. (Véase Especificación de rutas de búsqueda y ubicaciones de archivos en el Manual de usuario.)
  • Directorio que contiene los archivos de programa de AutoCAD.

Dependiendo del entorno que se utilice, dos o más directorios pueden coincidir.

Si un archivo no se encuentra en esta ruta de búsqueda, deberá especificar tanto el nombre de ruta como el nombre de archivo para que AutoCAD pueda encontrarlo. Por ejemplo, si desea insertar el dibujo pieza5.dwg en su dibujo actual y no se encuentra en la ruta de búsqueda de biblioteca, deberá especificar el nombre de ruta completo, como se muestra a continuación:

Comando: inserta

Indique nombre de bloque o [?]: /archivos2/antiguosdwgs/parte5

Si el dibujo existe en esa ubicación, AutoCAD le pedirá que finalice el comando INSERT de la forma habitual.

Estructura de directorios

AutoCAD utiliza directorios y subdirectorios con una estructura de árbol. Es recomendable no mezclar otros archivos (como aplicaciones de AutoLISP y archivos de personalizaciones) con los archivos de programa y de soporte de AutoCAD. Así resultará más sencillo localizar los posibles conflictos y actualizar cada aplicación sin alterar el resto.

La ubicación por defecto de AutoCAD es la carpeta Archivos de programa. Puede crear un directorio nuevo en el mismo nivel, por ejemplo, /AplicsAcad, y guardar sus aplicaciones personalizadas de AutoLISP y VBA, los archivos de personalizaciones y las aplicaciones de otros fabricantes en los subdirectorios del siguiente nivel. Si desea tener varios directorios de dibujos (para los distintos archivos de trabajo), puede crear un directorio como /TrabajosAcad, con subdirectorios para cada trabajo.

Procedimiento de búsqueda de comandos

Al escribir un comando, AutoCAD sigue una serie de pasos para evaluar la validez del nombre del comando. Existen comandos internos o variables de sistema, comandos externos o alias definidos en el archivo acad.pgp y comandos de AutoLISP definidos por el usuario. Los comandos también se pueden definir en las aplicaciones de ObjectARX o en un comando de controlador de dispositivo. Puede escribir los comandos en la solicitud de comando o seleccionarlos en el menú apropiado. Los comandos también se pueden introducir desde un archivo de comandos o mediante una aplicación de AutoLISP u ObjectARX.

La siguiente lista describe el orden de búsqueda que AutoCAD sigue para validar un nombre de comando.

  1. Si los datos de entrada son una respuesta nula (BARRA ESPACIADORA o INTRO), AutoCAD utiliza el nombre del último comando ejecutado. AYUDA es el comando por defecto.
  2. AutoCAD compara el nombre del comando con la lista de comandos internos. Si el comando se encuentra en la lista y no va precedido de un punto (.), AutoCAD compara el comando con una lista de comandos no definidos. Si el comando no está definido, la búsqueda continúa. De lo contrario, se ejecuta el comando a no ser que exista alguna razón que lo impida. Quizá no sea posible su ejecución de forma transparente o en modo de perspectiva.
  3. AutoCAD compara el nombre del comando con los nombres de comandos definidos por un controlador de dispositivo y, a continuación, lo compara con los comandos definidos por el controlador de pantalla.
  4. AutoCAD compara el nombre del comando con los comandos externos definidos en el archivo de parámetros del programa (acad.pgp). Si el nombre del comando coincide con un comando externo definido, se ejecuta y la búsqueda se da por finalizada.
  5. AutoCAD compara el nombre del comando con la lista de comandos definidos por las aplicaciones de AutoLISP y ObjectARX. En este punto se carga un comando de carga automática.
  6. AutoCAD compara el nombre del comando con la lista de variables de sistema. Si el nombre del comando se encuentra en la lista, AutoCAD ejecuta el comando MODIVAR utilizando los datos de entrada como nombre de la variable.
  7. Si el nombre del comando coincide con el alias de un comando definido en el archivo de parámetros del programa, AutoCAD utiliza el nombre del comando ampliado y continúa con la búsqueda comenzando de nuevo con la lista de comandos internos.
  8. Si todos los pasos anteriores fallan, la búsqueda finaliza con un mensaje de advertencia sobre los nombres de comandos no válidos.