CATScript - Questions answered

Questions and answers, all around CATScript programming. Continue reading...

CATScript - CustomDialogClass

This CATScript shows how to implement a custom dialog window other than MsgBox and InputBox - freely programmable and customizable. The dialog is based on a HTA:Application and in combination with wshell and mshta.exe. Continue reading...

CATScript - CustomMessenger Class

CATScript OOP programming Object-oriented programming (OOP) is not so frequently used for CATScript macros. This is why I’d like to present some code for a generic OOP class here mainly to see how it looks like and what the benefits and possible drawbacks are. Continue reading...

Object Oriented Programming with CATScript

Object-Oriented-Programming with CATScript Object-oriented programming (OOP) is not commonly used in CATScript macros, or at least, there is not so much information and sample-code available on the web or in various books and documentation I looked at. However, CATScript - similar to VBS - does support class declarations, so there is no excuse for an adventurous programmers to not use it. Continue reading...

QLOCKTWO - Javascript Version

QLOCKTWO - Javascript version Build in pure html, css and javascript. No images were used. It supports five languages (english, german, french, italian and spanish) and you can change the color. Full screen mode... ● ● ● ● en | de | fr | it | es Credits QLOCKTWO from Biegert & Funk (http://qlocktwo. Continue reading...

Tcl/tk HelpViewer widget based on Tkhtml 3.0

HelpViewer - a tcl/tk widget The helpviewer widget represents the core functionality for for the helpviewer application. The functionality is based on Tkhtml3.0 (shared library) and subsequently on the html3widget (tcl/tk source package). Usage: After download, the package might not run out of the box. Continue reading...

File rename utility

File rename utility Welcome to the file rename utility Purpose This utility renames all files of a given directory so that the last modified date of each individual file is added as prefix at the very beginning of the filename. Continue reading...

Font selection dialog

Font chooser / font selection dialog Although there are many similar font selection dialogs available, I always wanted to create a dialog which allows to choose a font in an easy and efficient way. This is a support package for tcl/tk which implements another kind of font selection dialog (or so called font chooser dialog). Continue reading...

Delete all unused Details

Delete all unused Details Purpose This CATScript macro for Catia can be used to delete all unused details which are currently available in one of the available detail sheet(s). An unused detail hereby is a detail which is not referenced in any of the available drawing views in a CATDrawing. Continue reading...

Yet another Screenshot application

ScreenShot Application Create a screen-shot and copy it as image to the clipboard. Right now an executable for windows and as well the source code is provided. The software is published as open source. This application is basically a proof of concept how complicated it would be to just take the [tcltk-starter-package] ( /blog/2019/08/04/19-08-04_tcltk_starter_package/ ) (available on this site) plus a few support packages (already developed) and glue all together to a small application. Continue reading...