psutil und pywinauto starten falsche exe im selben Pfad
Verfasst: Mittwoch 15. April 2015, 11:56
Hallo,
derzeit hänge ich an einem seltsamen Problem fest.
Ich möchte ein Programm (Windows) in einem Pfad ausführen, in dem noch zwei andere Programme liegen. Den genauen Pfad und auch Dateinamen definiere ich, es wird aber dennoch ein anderes Programm aus dem Pfad geöffnet. Erst wenn ich diese "falsche" Datei umbenenne, funktioniert mein Skript.
Dateistruktur im Ordner:
Python Shell:
- Python Shell:
Ist doch zum verrück werden?! Gibt es dafür eine Lösung?
derzeit hänge ich an einem seltsamen Problem fest.
Ich möchte ein Programm (Windows) in einem Pfad ausführen, in dem noch zwei andere Programme liegen. Den genauen Pfad und auch Dateinamen definiere ich, es wird aber dennoch ein anderes Programm aus dem Pfad geöffnet. Erst wenn ich diese "falsche" Datei umbenenne, funktioniert mein Skript.
Dateistruktur im Ordner:
- Anwendung 1A Client.exe
- Anwendung 1A.exe
Code: Alles auswählen
print path
proc = psutil.Popen(path)
print procWenn ich die andere Datei testweise Umbenenne in:C:\Program Files\..........\Anwendung 1A Client.exe
psutil.Popen(pid=8476, name=u'Anwendung.exe')
- Anwendung 1A Client.exe
- Anwendung1A.exe
Auch wenn ich die eigentliche Datei umbenenne funktioniert mein Skript:C:\Program Files\..........\Anwendung 1A Client.exe
psutil.Popen(pid=10620, name=u'Anwendung 1A Client.exe')
- Anwendung1A Client.exe
- Anwendung 1A.exe
ich kanns auch 1A und 2A nennen, hauptsache es gibt einen unterschied. Das hier funktioniert dabei auch nicht:C:\Program Files\..........\Anwendung1A Client.exe
psutil.Popen(pid=10620, name=u'Anwendung1A Client.exe')
- Anwendung 1A Client XYZ.exe
- Anwendung 1A.exe
Ist doch zum verrück werden?! Gibt es dafür eine Lösung?