Seite 1 von 1

.lnk-Datei mit Python öffnen

Verfasst: Freitag 7. Dezember 2012, 13:34
von Python93
Hallöchen, hier noch eine kleine Frage.
Ich habe ein Batch-Skript, das mir mit "start" eine .lnk Datei öffnet.
Nun wollte ich das Programm mit Python schreiben und weiß nicht, wie ich die .lnk öffnen soll.

Bei Batch lautet der Befehl "start" aber wie bei Python?
Danke, Gruß
Python93

Re: .lnk-Datei mit Python öffnen

Verfasst: Freitag 7. Dezember 2012, 13:45
von BlackJack
@Python93: Mit dem `subprocess`-Modul lassen sich externe Programme wie ``start`` ausführen.

``start`` ist kein Befehl der Batch-Skriptsprache sondern ein Programm.

Re: .lnk-Datei mit Python öffnen

Verfasst: Freitag 7. Dezember 2012, 13:49
von Python93
Das heißt, wenn ich die .lnk Datei starten/öffnen möchte, dann hab ich folgenden Code:
subprocess(C:\\bla.lnk)
Korrekt?

Re: .lnk-Datei mit Python öffnen

Verfasst: Freitag 7. Dezember 2012, 13:51
von EyDu
Angeblich soll man Dinge ausprobieren können ... ;-)

Re: .lnk-Datei mit Python öffnen

Verfasst: Freitag 7. Dezember 2012, 14:22
von BlackJack
@Python93: Das kann vielleicht funktionieren, war aber nicht das was ich gesagt hatte.

Re: .lnk-Datei mit Python öffnen

Verfasst: Mittwoch 12. Dezember 2012, 12:56
von Python93
Die Lösung war:

import os
os.system("Datei")

Danke trotzdem für die Hilfe.

Re: .lnk-Datei mit Python öffnen

Verfasst: Mittwoch 12. Dezember 2012, 13:09
von Leonidas
Das ist auch nicht was BlackJack meinte und ebenfalls keine gute Lösung.