Edit: Micha_he: Ja, diverse Konfigurationsmöglichkeiten sind eingeplant. Playlist speichern/laden auch.
Ich meinte mehr, wenn der Player gestartet wird, hat er automatisch die letzte Zusammenstellung. Sonst muss man sich ständig nach Schließen des Players, die alte Zusammenstellung wieder per "Playlist laden" nachladen.
"Ort der INI-Datei"? @ScriptDir gefällt Dir nicht?
Ich arbeite oft ohne Adminrechte ! Und wenn der Player dann z.B. unter "%systemdrive%\Programme" liegt, kann dort ein User nicht schreiben.
Ich nutze für die INI-Festlegung immer folgenden Code:
[autoit]; Ini-Datei definieren
$IniName="Test.ini"
If FileExists(@userprofiledir & "\" & $IniName) Then
$IniFile = @userprofiledir & "\" & $IniName
Else
$IniFile = @scriptdir & "\" & $IniName
If IniWrite($iniFile,"dummy","dummy","0") = 0 Then
$IniFile = @userprofiledir & "\" & $IniName
If FileExists(@scriptdir & "\" & $IniName) Then
FileCopy(@scriptdir & "\" & $IniName,@userprofiledir & "\" & $IniName)
FileSetAttrib(@userprofiledir & "\" & $IniName,"-RSH")
EndIf
Else
IniDelete($iniFile,"dummy")
EndIf
EndIf
Edit: Falls Du die WAVE-Lautstärke speichern willst, so wäre es möglich:
[autoit]#include <audio.au3>
[/autoit][autoit][/autoit][autoit]msgbox(0,"","WAVE Lautstärke ist : " & _GetMixerVolume($MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT))
[/autoit]Hier noch die "audio.au3":autoit.de/wcf/attachment/4653/