Befehle auf der Konsole durch eine Programmiersprache ausführen
-
Hi
Ich möchte mp3s abspielen. Diese mp3s kann ich ja auch auf der Konsole abspielen (natürlich muss das nötige Programm installiert sein). Und genau diese Befehle will ich über eine Programmiersprache (C++, Java) ausführen!
Wie funktioniert das?
Danke schon mal
-
In C und C++ ueber exec*() oder system(), in Java ueber Runtime.exec()
-
Danke erst mal!
Also wenn ich das richtig verstanden habe, kommt ihn die Klammer mein Befehl.(ohne Anführungszeichen oder anderem)
-
nö, du hast es falsch verstanden. Lies dir mal die Doku zu den entsprechenden Funktionen durch (siehe man: man(1)pages)!
-
system("mplayer /home/user/mp3/song.mp3");
-
> system("mplayer /home/user/mp3/song.mp3");
So nicht!
Besser: fork() -> exec*()