Python und Autoit verknüpfen?

  • Hi,

    ich habe hier folgendes in Python geschrieben Tool: https://github.com/ntt/reverence

    Da ich keine Ahnung von Python habe kann ich den Code leider nicht nach Autoit portieren. Daher nun die Frage ist es irgendwie möglich mit Autoit auf die Klassen der Pythonscripte zuzugreifen und auch den Rückgabewert zu erhalten?

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Grundsätzlich kannst du python Scripte zu exe Dateien kompilieren und diese dann durch run() mit autoit ausführen. Dazu am besten mal einen Blick auf http://www.py2exe.org/ werfen.
    Ob dir das in deinem Fall weiterhilft weiss ich nicht. Sofern das Programm die Ergebnisse per STDout ausgibt kannst du dies mit Autoit abfangen und auswerten. Wenn eine Ausgabe im Klartext in eine Datei erfolgt kannst du diese ebenfalls auswerten. Mit etwas Einarbeitung in Python sollte es auch kein Problem sein einzelne Funktionen deinen Bedürfnissen anzupassen und ggf den Aufruf einzelner Funktionen per zusätzlichen Kommandozeilenparamaeter zu integrieren, falls das bislang nicht möglich ist.