Menu Principal:
Está Vd en: FAQ>>Entorno>>058_Crear paletas personales.
Realmente puedes hacerte una paleta y hasta un Workbench (módulo, como el Part Design) propio, pero esto último yo no lo veo.
Yo tengo algunos programillas (que dejaré en la zona de Aplicaciones), como por ejemplo el que hace formatos de dibujo o el que hace puntos espaciados en una curva, etc.. y hoy lo vamos a poner en una Paleta (o barra de herramientas, como la de Standard o la de Tools).
También podríamos añadirle comandos a estas paletas existentes, excepto a algunas que están reservadas, como por ejemplo la paleta View. Pero vamos a hacerla con una nueva.
Paso A): Tener creado el fichero tipo CATScript.
Para preparar el terreno, tengo que tener preparado un fichero de texto (puedes escribirlo con el NotePad, por ejemplo) que tenga de extensión .CATScript (bien escrito con mayúsculas y minúsculas) en un directorio definido. En mi caso, donde tengo todos los del mismo tipo, que es lo aconsejable y ahora veremos porqué.
El contenido del fichero es el siguiente:
' Lanzador de Ejecutables de VisualBasic | |
Language=“VBSCRIPT” | |
Sub CATMain() | |
On Error Resume Next | |
Dim Comando | |
Comando=“I:\Home\Aplicaciones\PtosEuclidean\PtosEuclidean.exe” | |
CATIA.SystemService.ExecuteBackgroundProcessus(Comando) | |
On Error Goto 0 | |
End Sub |
En este fichero sólo hay una cosa que tendrás que cambiar: lo que se encuentra entre comillas después de la palabra Comando =
Y se debe cambiar por el Path donde se encuentre tú fichero ejecutable, que puede estar ubicado en cualquier sitio.
Con este pre-requisito, vamos ahora al siguiente:
Paso B): Tener definido el directorio de Macros.
Si damos a ToolsMacro
Macros... (o a las teclas de acceso rápido Alt + F8) nos aparece la siguiente ventana: (el directorio será el último que hallamos seleccionado o el que traía por defecto).
Supongamos que el directorio, donde tengo el CATScript, es nuevo. Entonces damos al botón [Macro libraries...] y en la ventana que nos aparece seleccionamos el directorio que queremos, seleccionando en el menú desplegable “Directories” y dando al botón [Add existing library...]
Supongamos que hemos cogido I:\Home\Aplicaciones\CATScript. Damos [Close] y salimos de esta ventana. La anterior ventana se actualiza, con la lista de todos los CATScript y MS VBScript contenidos en ese directorio.
Paso C): Crear la Paleta nueva.
Ahora podemos crear la nueva paleta, para lo cual haremos lo siguiente:
1.- | Damos a Tools![]() ![]() |
2.- | Damos al botón [New…] y nos sale la siguiente ventana y una Paleta nueva vacía y un cuadro para que pongamos el nombre (esto último depende de la personalización que tengamos)![]() |
3.- | Escribimos en el campo “Toolbar Name” el nombre que queremos darle, por ejemplo “Mis_programas” y damos a OK. |
4.- | Ahora nos vamos a la pestaña “Commands” y nos aparece la siguiente ventana, donde seleccionamos en el campo de la izquierda “Categories = Macros”![]() |
5.- | Seleccionamos, en el campo de la derecha, el CATScript de nuestro programa y le damos al botón [Show Properties...], desplegándose la parte inferior de la ventana. En esta parte podemos asociarle al programa un icono, de los muchos que hay, y cambiarle el Título (Title) al comando. Para ello damos al botón de los tres puntitos y seleccionamos uno. La ventana queda así, después de cambiar el Título por PtosEuclid. |
6.- | Arrastramos ahora el comando, desde el cuadro de la derecha hasta dentro de la Paleta y el sitio donde queramos (ahora no hay mas que uno y queda el primero). |
![]() |
7.- | Sólo nos queda que no tengamos un “abend” (abnormal end) y que salgamos normalmente de CATIA para que los cambios queden guardados. Ahora, cuando damos al icono nos aparece nuestro programa: ![]() Supongamos que ahora queremos añadir un icono de, por ejemplo el “Circle” al Part Design para no tener que cambiar al Shape Design para crear un círculo. Y lo vamos a añadir en la paleta “Reference Elements” (Extended) que ya contiene el punto, la línea y el plano. |
||
8.- | Sacamos la paleta al medio de la pantalla arrastrándola con el ratón y, sin soltar el ratón, damos a la tecla Shift. La paleta gira y se pone horizontal. En ese momento soltamos primero el ratón y después la mayúscula (Shift).
|
||
9.- | Volvemos a lo explicado en el paso 4: Tool![]() ![]() ![]() |
Como veis, el CATIA me ha “vacilado” y lo ha puesto delante del Plane.
![]() |
Cuidado: | Si de una paleta nuestra borramos todos los comandos, esta se reduce de tal forma que no hay forma de insertarle uno nuevo. Mejor insertarle uno nuevo antes de borrar el último antiguo. |
Interesante, ¿no? Recordar que algo se vió en la FAQ 027_F2HideShow….
P.D.: Ahora disponemos de una aplicación que permite lanzar programas ejecutables y macros de una forma fácil. Haz clic aquí.
![]() |
Dirija sus preguntas a: juanri@muchocatia.es | CATIA V5 R27 |