Code: Alles auswählen
subprocess.call(["%ProgramFiles%\Windows NT\Accessories\wordpad.exe"], shell=True)
0
funktioniert in der Tat, aber es muss mit der Datei Tabelle geöffnet werden und da gibt es Probleme.
Code: Alles auswählen
subprocess.call(["%ProgramFiles%\Windows NT\Accessories\wordpad.exe Tabelle"], shell=True)
1
Code: Alles auswählen
subprocess.Popen(["%ProgramFiles%\Windows NT\Accessories\wordpad.exe c:\\Users\\administrator\\Tabelle"], shell=True)
<subprocess.Popen object at 0x029D3610>
Diese Zeichenkette habe ich selbst eingegeben. Ein anderen Befehl um Wordpad zu starten kenne ich nicht.
Es kann natürlich um die Datei: Tabelle zu öffnen auch anderst gehen, hauptsache sie öffnet sich aus der shell heraus.
\\\
Okay habe es jetzt subprocess.Popen nimmt die zu öffnende Datei als 2 Argument entgegen.
Code: Alles auswählen
subprocess.Popen(["%ProgramFiles%\Windows NT\Accessories\wordpad.exe", "c:\\Users\\administrator\\Tabelle"], shell=True)
Funktioniert.
Vielen Dank!
Gruß
Anymagical