Problem ist, dass die Bass.au3 scheinbar nicht Win 7 kompatiebel ist. Zumindestens die Beispiele in der Bass_CD funktionieren nicht und wird schon direkt bei _BASS_Startup() abgebrochen mit ledichlich einem @error = -1
Edit:
So habs nun gelöst und es geschaft direkt eine Track anzusprechen.
Spoiler anzeigen
#include <Array.au3>
OnAutoItExitRegister("MyTestFunc")
$track = 5
$dll = DllOpen("winmm.dll")
$res = DllCall($dll, "int", "mciSendString", "str", "open cdaudio", "str", "", "int", 255, "long", 0)
$res = DllCall($dll, "int", "mciSendString", "str", "status cdaudio position track " & $Track, "str", "", "int", 255, "long", 0)
$res = DllCall($dll, "int", "mciSendString", "str", "play cdaudio from " & $res[2], "str", "", "int", 255, "long", 0)
While 1
WEnd
Func MyTestFunc()
$res = DllCall($dll, "int", "mciSendString", "str", "stop cdaudio", "str", "", "int", 255, "long", 0)
$res = DllCall($dll, "int", "mciSendString", "str", "close cdaudio", "str", "", "int", 255, "long", 0)
DllClose($dll)
EndFunc ;==>MyTestFunc
Hier noch die mögliche Paramter die mciSendString genutzt werden können: http://msdn.microsoft.com/en-us/library/ms712587