Ich nutze AHK nicht und es scheint mich auch nicht zu mögen, denn als ich gerade für Dich auf der AHK Website ne Suche machen wollte, ist mir Firefox abgeschmiert … seltsam).
Naja, es „riecht“ nach folgeder Lösung:
Nicht das AHK Script direkt aufrufen, sondern AHK (AutoHotKey.exe) und diesem als Parameter das Script übergeben, das AHK ausführen soll. So würde man auch andere Programme und Batch Jobs aufrufen …
Eigentlich hätte ich vermutet, dass Du das im Batch auch so machst ??
Durch die Verwendung der Batchdatei wird Windows angewiesen nach der mit der Dateiendung verknüpften Anwendung zu suchen. Deshalb muß hier die AutoHotKey.exe nicht enthalten sein. Das macht IPS Execute nicht! Der Tip von jwka, mit der Parameterübergabe, ist der Richtige.
AHK steht auf meiner Liste und ist bereits runtergeladen … aber da stehen noch so viele Sachen mit höherer Prio drauf … der Tag hat dummerweise nur 24 Stunden, die zu allem Übel auch noch zu einem guten Teil verschlafen werden …