Vorweg: Ich öffne eine Textdatei mit z.B. Notepad++. Wenn ich jetzt eine weitere txt Datei öffne, dann wird keine weitere Instanz von Notepad++ geöffnet sondern die bereits geöffnete Instanz
öffnet einen weiteren Tab in Notepad++.
Mein Programm wird vor diese Aktion geschaltet. Wenn man also z.B. eine Txt Datei öffnet, wird mein Python Programm gestartet, das führt ein paar Operationen durch und führt mittels subprocess
(nebenei: Gutes Tutorial unter http://jimmyg.org/blog/2009/working-wit ... ocess.html)
Notepad++ aus (übergibt Notepad++ den Dateiparameter aus sys.argv)
Code: Alles auswählen
pOpen = subprocess.Popen([fullPath, progPara])
pOpen.wait()
retcode = pOpen.returncode
vorgeschaltet Programm nicht der Fall wäre).
Ich kenne zwar eine WinAPI, mit ich testen kann, ob mein Programm bereits einmal geöffnet wurde und könnte entsprechend reagieren, aber das bringt mich nicht meinem Problem auch nicht weiter. :K