PREFIJA_COD
Antepone un prefijo a los códigos de cada geometría que se selecciona con un dato, salvo a los códigos que ya tienen uno.
Parámetros
| Número de parámetro | Descripción | Valores | Opcional |
|---|---|---|---|
| 1 | Prefijo | Cadena sin espacios, por ejemplo BAI_ o ACT_ |
No |
Observaciones
Con cada dato, la orden selecciona la geometría más próxima del archivo de dibujo activo, igual que el pedal de tentativo. Las geometrías de los archivos de referencia no se pueden seleccionar.
La orden antepone el prefijo a cada código de la geometría que no empieza por ACT_, por BAI_ ni por el prefijo indicado. Cada código conserva su tabla y su registro de base de datos. Si todos los códigos de la geometría tienen ya un prefijo, la geometría no cambia y la orden emite un pitido.
Cada geometría modificada queda en una transacción propia, así que cada UNDO deshace el cambio de una sola geometría. La orden sigue activa hasta que pulsas reset.
Para trabajar con varios prefijos, asigna la orden a una tecla o a un botón de una barra de herramientas por cada prefijo, por ejemplo PREFIJA_COD=ACT_ y PREFIJA_COD=BAI_.
Si falta el prefijo, la orden emite el sonido de error, muestra un cuadro con el motivo y la forma de uso y no se inicia.
La orden es el guion de Python prefija_cod.py del repositorio ComandosDigi3DPython. Digi3D.AI lo instala en la carpeta OrdenesPython de su carpeta de instalación. Para modificar la orden, por ejemplo para cambiar la lista de prefijos, copia el archivo en el directorio de macroinstrucciones y edita la copia: Digi3D.AI ejecuta la copia en lugar del archivo instalado.
La página Prefijar los códigos de la geometría seleccionada explica el código.
Características de la orden
| Tipo de orden | Orden interactiva |
|---|---|
| Repite automáticamente | No |
| Opción del menú donde aparece la orden | Esta orden no tiene asociada ninguna opción de menú |
| Barra de herramientas en la que aparece la orden | Esta orden no tiene asociado ningún botón en ninguna barra de herramientas |
| Extensión | prefija_cod.py |
| Implementación | Python |
| Código fuente | prefija_cod.py |
| Variables relacionadas | No tiene variables relacionadas |
| Órdenes relacionadas | CAMB_COD RENOMCOD_MANTENIENDO_ATRIBUTOS |