Configurar la ventana de utilidades

Los Gestor de utilidades ventana le permite personalizar el Agua, electricidad, etc. images/download/thumbnails/128531202/image2019-1-11_18-45-7.png menú desplegable en la barra de herramientas principal. Puede arrastrar u ocultar utilidades estándar si no las utiliza ( <Addin manager> , <Crear operación de script> , <Crear intérprete> , <Calculator> , <Postprocessors generator> , etc.) y agregue las utilidades externas que prefiera.

images/download/attachments/128531202/image2024-7-1_17-20-38.png

Puede añadir lo siguiente como utilidades:

  • Cualquier archivo ejecutable externo (*.exe, *.bat)

  • Archivo ENCY PL (*.spr, *.s)

  • Archivo Windows .dll que implementa un plug-in simple para la interfaz del sistema CAM, como se describe a continuación. El GUID del plug-in debe especificarse en el Parámetros del exe-file edit box.


IST_CAMPluginsEnumerador = interfaz(IUnknown)

['(719AC6C2-F83C-4C93-9E50-6AAFADAD8873}]

función MoveNext: WordBool; safecall;

función GetCurrent: TGUID; safecall;

fin;


IST_CAMPlugin = interfaz(IUnknown)

['{80BBC39B-1E2B-4D46-B87E-3A3658A77063]]

función Get_PluginID: TGUID; safecall;

función Get_PluginCaption: WideString; safecall;

función Get_PluginDescripción: WideString; safecall;

Complemento de propiedad: TGUID leer Get_PluginID;

Complemento de propiedad: WideString leer Get_PluginCaption;

Complemento de la propiedadDescripción: WideString leer Get_PluginDescripción;

fin;


IST_UtilitiesButtonCAMPlugin = interfaz(IST_CAMPlugin)

['{4B74BB21-9F48-4D62-9870-0A831C8AD2DA}]

procedimiento OnButtonClick(const SenderApplication: IUnknown); safecall;

fin;


El plug-in .dll debe exportar dos funciones principales:


función GetPluginsEnumeradorDeType(PluginInterfaceID: TGUID): IST_CAMPluginsEnumerador; safecall;

función CreateInstanceOfPlugin(PluginID: TGUID): IST_CAMPlugin; safecall;


Véase también:

Ventana principal del sistema