ich brauche für meinen Job einen simplen MP3 Player.
Im Grunde habe ich den Code schon zusammen geschustert, aber ich
weis nicht wie ich den aktuellen Ordner ausfindig machen kann.
Also nehmen wir mal den Code von Member "ageek", das wäre ein simpler MP3 Player.
Es ist so, das die MP3 Datei in Verschiedene Ordner sind.
Wenn ich jetzt den MP3 Player von "ageek" Compiliere, wird nur im Ordner C:\MP3 gesucht.
Meine Frage wäre jetzt, wie ich den aktuellen Ordner ausfindig machen kann, in der die MP3 Datei liegt!
Zuletzt will ich mit einem doppelclick die MP3 Datei mit diesem Script abspielen lassen.
Ich habe mir so gut wie alle Befehle angeschaut und komme auf keine Idee.
Alle Scripte die mir angeschaut habe, sind immer mit einem vordefinierten Odner oder man kann den suchordner Angeben,
was in beiden fällen keine Option ist.
Es kann sein das ich da was übersehen habe, da ich bis jetzt nur kleine Scripte geschrieben habe,
bin also ein anfänger.
Für jeden Tipp würde ich mich sehr freuen.
Gruss
Animagus
Code: Select all
#singleinstance, force
mp3root = C:\MP3
IfNotExist, %mp3root%
exitapp
menu, tray, NoStandard
menu, tray, icon, shell32.dll, 138
FileList =
Loop %mp3root%\*.mp3,, 1
{Listsize++
FileList%Listsize% = %A_LoopFileFullPath%
}
menu, tray, tip, TinyShuffle - %Listsize% items
loop
{
Random, rand, 1, %listsize%
randfilename = % filelist%rand%
if rand != %last%
Soundplay, %randfilename%, wait
last = %rand%
}
#s:: Soundplay,skip
~esc:: exitapp