Seite 1 von 1

Ausführen von Datei mit anderer Endung

Verfasst: Dienstag 12. Mai 2009, 15:27
von Manne_Manta
Kann mir vielleicht jemand weiterhelfen.
Ich möchte eine Datei öffnen, die keine .exe Endung sondern auf .dlg endet.

Code: Alles auswählen

subprocess.Popen([r"\\dfge\PQVCE\DR311\Fussel\Knopf\Himmel\Reich\Topf_Visualisierung.dlg"])
Leider meckert er das es sich um keine zulässige WIN32 Anwendung handelt.
Per Doppelklick auf die Datei lässt diese sich aber öffnen.

Re: Ausführen von Datei mit anderer Endung

Verfasst: Dienstag 12. Mai 2009, 15:39
von numerix
Nicht alles, was beim Doppelklicken zum Starten eines Programms führt, muss eine ausführbare Datei sein ...

Ich rate mal: http://www.endungen.de/MakeStaticPages/ ... ditor.html

Verfasst: Dienstag 12. Mai 2009, 15:50
von Rebecca
os.startfile ist wahrscheinlich das, was du suchst, funktioniert allerdings nur unter Windows.

Verfasst: Dienstag 12. Mai 2009, 16:27
von Manne_Manta
mit os.startfile habe ich das selbe Problem wie mit os.popen nämlich das er den Netzwerkpfad mit py2exe nur vom Order wo "hincompiliert" wurde kennt. Sobald ich die Datei verschiebe geht nichts mehr.

Es handelt sich zwar um eine Dialog-Datei, aber von einem Datenerfassungs- und Messsystem

Verfasst: Mittwoch 13. Mai 2009, 07:52
von Manne_Manta
Hat keiner ne Ahnung warum die Zeile

Code: Alles auswählen

os.startfile(r"\\xxx00200\IS_Ufo\DR98\UIXLx_Visualisierung.dlg")


wenn ich mein Tool mit py2exe kompiliere nur aus dem "dist" Ordner funktioniert. Der Rest von meinem Tool funktioniert. Nur das Öffnen des Files geht nicht.