Break through technical bottlenecks in CATIA automation API development. Achieve embedded toolbars, multi-instance compatibility, and seamless UI integration. Supports VBA, C#, VB.NET and more.
Complete solution for CATIA secondary development, breaking through traditional limitations
Provides 3 configurable CATIA-embedded toolbars and menus, with 1-30 buttons per toolbar, seamlessly integrated into the native CATIA interface.
Solves the limitation of standard interfaces only connecting to the first CATIA instance. Supports EXE2, COMEXE, COMDLL and more for passing CATIA instances.
Forms called via VBA, COMDLL and COMDLL64 pop up embedded in the CATIA environment, providing a native-like experience.
Supports custom multi-language environments. Configure French, German, Simplified Chinese, Italian, Japanese, Korean and more.
Toolbar buttons can enable or disable other buttons in Login/Logout mode, facilitating plugin development for PLM systems.
Provides complete installation source code, supports simultaneous multi-version installation, and automatic desktop shortcut creation.
6 button calling methods to meet different development needs
Leverage CATIA's built-in macro recording. Record operations via the interface and modify the generated macros. Suitable for entry-level users, short learning curve, always gets the correct CATIA instance.
Receives CATIA instance from command line. Suitable for interactive functions like SelectElement3 that get stuck in COMDLL64.
64-bit COM component developed via .NET Framework. Forms pop up embedded in CATIA. Recommended for C# and VB.NET, compile for x64 architecture.
ActiveX EXE and DLL components supporting CATIA instance passing. COMDLL only supports older versions like R18, use COMDLL64 instead.
See documentation on Github
For beginners to learn and test
For professional developers
Join CATIA developers worldwide. Use EasyToolbar to break through technical bottlenecks and efficiently complete customized development tasks.