Thomas Engelke
07-07-2006, 21:22
Hallo!
Ich habe ein kleines Script in Perl geschrieben, um mir eine bestimmte Seite parsen zu lassen. Dort hole ich jetzt Links heraus (ED2k-Links). Diese haben eine bestimmte Form, z.B.:
ed2k://|file|Adam.Beyer.Live.@.Electronica.Festival.Istan bul.05.06.2004.Part-2.mp3|66543616|70ED995274860543AB1953510C1BB358|/
Diese möchte ich jetzt, nachdem ich sie extrahiert habe, in meinen EMule einfügen lassen. Leider führt &system() dies nicht auf die richtige Art aus: "Der Befehl ed2k ... wurde nicht gefunden".
Die Ausführung mittels Start -> Ausführen eines solchen Links klappt hervorragend. Ich benötige also eine Möglichkeit, mittels Perl diese Art von Ausführung zu emulieren.
Kennt da jemand ein Modul oder einen anderen Trick?
Ich hab's schon mittels &system("rundll32 kernel32,ShellExecuteExA ...") versucht, aber dort findet rundll32 die Funktion nicht.
Danke,
TME
Ich habe ein kleines Script in Perl geschrieben, um mir eine bestimmte Seite parsen zu lassen. Dort hole ich jetzt Links heraus (ED2k-Links). Diese haben eine bestimmte Form, z.B.:
ed2k://|file|Adam.Beyer.Live.@.Electronica.Festival.Istan bul.05.06.2004.Part-2.mp3|66543616|70ED995274860543AB1953510C1BB358|/
Diese möchte ich jetzt, nachdem ich sie extrahiert habe, in meinen EMule einfügen lassen. Leider führt &system() dies nicht auf die richtige Art aus: "Der Befehl ed2k ... wurde nicht gefunden".
Die Ausführung mittels Start -> Ausführen eines solchen Links klappt hervorragend. Ich benötige also eine Möglichkeit, mittels Perl diese Art von Ausführung zu emulieren.
Kennt da jemand ein Modul oder einen anderen Trick?
Ich hab's schon mittels &system("rundll32 kernel32,ShellExecuteExA ...") versucht, aber dort findet rundll32 die Funktion nicht.
Danke,
TME