Ich brauche eine Kommunikation zwischen einem AutoIt-Script und dem VBScript-Script von PSPad. Genauer gesagt, sollen im laufenden PSPad verschiedene VBScript-Funktionen von außen per AutoIt aufgerufen werden können, die dann auf interne Informationen von PSPad zugreifen.
Es soll eine isolierte*, stabile Kommunikation sein, mit der auch Parameter übergeben werden können. (* isoliert = kein Senden von Hotkeys, die den normalen Ablauf stören können, weil auch Intervall-Aufgaben möglich sein sollen, z.B. alle 50ms). Versucht habe ich schon einiges, aber ich habe leider null Ahnung und es war nur ein wahlloses Herrumstochern.
Wichtig: In VBScript gibt es keine Timer, die in Intervallen Events schicken und wegen Limitierungen durch PSPad sind keine Schleifen möglich, die ständig laufen.
Eine solcher Kommunikation ist notwendig, weil ich das PSPad4AutoIt3 Projekt ansonsten nicht weiterentwickeln kann. Kann mir jemand helfen?
Wer seine Ideen testen möchte, kann PSPad downloden von der offiziellen Webseite. Im Pfad "PSPad4AutoIt3\Script\VBScript\" sind VBScripts enthalten, mit Funktionen zum Testen. Die WSH-Unterstützung muss eingeschaltet werden unter PSPad-Hauptmenü / Settings / Program Settings / System integration: