-
Merlin zum denken bewegen per MS Agent Automation
Dieses kleine Python Script (Pywin32 benötigt) steuert MS Agent Control per COM Automation an. Es bringt damit den Zauberer Merlin nach vorn und lässt Ihn deneken, was Sie vorher in die Kommandozeile eingetippt haben.
-
Early- und Latebinding von COM Objekten mit Python
Python nutzt das Modul win32com der Windows-Erweiterung Pywin32 zur Automatisierung von Applikationen über COM (Component Object Model). Man spricht hier auch von COM-Automation. Dabei unterscheidet es zwischen early- sowie late-binding. Um nicht zu weit auszuholen, versuche ich es hier einmal kurz auf den Punkt zu bringen: Late-binding: Python kennt keine Methoden und Attribute der Objektbibliothek, die per COM angesprochen und automatisiert werden soll. Early-binding: Python kennt alle Methoden und Attribute der Objektbibliothek, die per COM angesprochen und automatisiert werden soll. Was macht das für einen Unterschied ? Nun, zunächst hat das early-binding Performance-Vorteile bei der Ausführung der Python-Programme. Aber dafür müssen einmalig vor Ausführen der Anwendungen sog. Cachefiles für die…