• CAD

    CATIA V6 automatisieren mit Python unter Windows

    Das neue CAD- und PLM-System CATIA V6 von Dassault Systemes kann mit Python unter Windows genauso einfach automatisiert werden, wie das gerade in Ablösung befindliche CATIA V5. Da das neue System aber nicht mehr auf das Dateisystem des Benutzers zurückgreift, sondern mit einer Datenbank gegen einen PLM-Server arbeitet, muss man hierbei den Zugriff auf die CAD-Daten natürlich komplett anders gestalten. Dieser Artikel zeigt, wie man automatisiert CAD-Daten identifiziert und diese für einen Vergleich in die Turntable View des Silver Layer lädt. COM-Anwendungen lassen sich mit Python z.B. mit comtypes oder mit dem Pywin32 Modul, welches in der ActivePython Distribution enthalten ist automatisieren. Meine Beispiele hier verwenden Pywin32. Wenn Sie die…

  • IT allgemein

    Einen Windows Dienst löschen

    Hin und wieder kommt es vor, dass ein früher installierter Windows Dienst nach der Deinstallation des Programms nicht gelöscht wird und als Leiche liegen bleibt. Um solche Dienste wieder los zu werden gibt es in der Windows Kommandozeile den Befehl sc, welches mit dem NT Service Controller kommuniziert und Dienste wieder deinstallieren kann: sc delete servicename Den Namen eines Dienstes findet man im Übrigen über die Eigenschaften (siehe Screenshot) heraus.