Kommunikation zwischen Autohotkey und Python

9

Gibt es eine Möglichkeit, einen Parameter von autohotkey an python zu senden.

Mit Autohot-Taste lese ich eine Nummer aus dem Notizblock und speichere sie in einer Variablen und jetzt will ich um diese Nummer an den Python-Code zu senden, um einige Berechnungen durchzuführen.

Mein Autohotkey-Code ist;

%Vor%

Kann ich das irgendwie?

Muss ich eine exe-Datei von einem Python erstellen und dann von autohotkey aufrufen? zum Beispiel

%Vor%

Oder muss ich Befehlseingabeaufforderungen von autohotkey ausführen, um Python-Programm auszuführen. etwas wie:

%Vor%

Ich weiß nicht, welcher der beste Weg ist, da ich ein Neuling in Autohotkey bin.

Jeder Vorschlag wird geschätzt ..

BEARBEITEN:

Es ist mir jedoch gelungen, Parameter mit dem Befehl run von autohotkey zu senden, wodurch die Python-Datei über die Eingabeaufforderung ausgeführt wird.

%Vor%

Aber wollen Sie immer noch wissen, ob das die richtige Lösung ist, oder ob es andere gibt?

    
Rohita Khatiwada 26.05.2011, 07:40
quelle

2 Antworten

1

Die Art und Weise, wie Sie es zum Laufen gebracht haben, ist die einfachste und wahrscheinlich beste Methode, um das zu erreichen, was Sie wollen.

Kommunikation zwischen Anwendungen kann mit mehr Methoden durchgeführt werden, als Sie sich wahrscheinlich vorstellen können, aber solange es nicht in Echtzeit sein muss, können Sie Ihre Programme mit Argumenten aufrufen, da es einfach und zuverlässig ist.

    
gnur 26.05.2011, 09:24
quelle
2

Die Kommunikation zwischen Prozessen könnte die Informationen senden, während das Python-Skript bereits ausgeführt wird.

Forum-Thema: Ссылка (es gibt einen schönen Dokumentationslink in diesem Beitrag)

Sie könnten auch die TCP / IP-Netzwerkkommunikation verwenden (wie im Post unten), aber das wäre wahrscheinlich nicht so glatt wie die Verwendung von IPC.

Forum-Thema: Ссылка

    
camerb 27.05.2011 16:12
quelle

Tags und Links