Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11199[/thread]

Win23-Process startet kein mp3 File

Leser: 2


<< >> 4 Einträge, 1 Seite
rommi
 2008-01-27 15:19
#105232 #105232
User since
2005-03-03
54 Artikel
BenutzerIn
[default_avatar]
Hallo Zusammen,

ich wollte heute mal das Win23::Process-Modul ausprobieren und damit
eine MP3-Musikfile damit starten. Leider bekomme ich nur die Meldung
"undefine Subroutine...". Wenn ich dagegen eine eine .exe Datei starte habe
ich keine Problem. Kann es sein dass man mit Win32-Process nur exe Dateien
starten kann?


use Win32::Process;
use Win32;

sub ErrorReport{print Win32::FormatMessage( Win32::GetLastError() );}
Win32::Process::Create($ProcessObj,
"C:\\Ares Tube\\Download\\susiq.mp3",
0,
0,
NORMAL_PRIORITY_CLASS,
".")|| die ErrorReport();


Vielen Dank im vorraus
rommi
Strat
 2008-01-27 18:49
#105238 #105238
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ja. Du kannst es aber mit dem kommando start umgehen, z.B. muesste folgendes funktionieren:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
Win32::Process::Create(
    $processObj,
    "start",
    "start c:\\Ares Tube\\Download\\susiq.mp3",
    0,
    0,
    NORMAL_PRIORITY_CLASS,
    ".")
or die ErrorReport();
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
murphy
 2008-01-27 23:23
#105251 #105251
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Es gibt in der Win32-API auch noch so eine ShellExecute-Funktion, die im Prinzip das gleiche wie start tut, aber eben ohne den Umweg über ein externes Programm.
When C++ is your hammer, every problem looks like your thumb.
Strat
 2008-01-29 12:40
#105313 #105313
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
murphy: dankeschoen, diese Idee ist noch besser (wieder was gelernt)
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< >> 4 Einträge, 1 Seite



View all threads created 2008-01-27 15:19.