Bitte helft mir. Nachstehendes VBA-Skript öffnet zwar die Sounddatei, jedoch muß ich extra nochmal zum Mediaplayer wechseln und Abspielen anklicken. Was fehlt bzw. ist nicht ganz korrekt ?
'C:Eigene DateienMusiktactic03.wav
'C:Eigene DateienMusiktactic02.wav
'C:Eigene DateienMusiktactic07.wav
REM
Set MyShell = Wscript.CreateObject("Wscript.Shell")
MyShell.Run "C:MSOfficeExcelExcel.exe"
Set MySys=CreateObject("Scripting.FileSystemObject")
ScriptName = WScript.ScriptFullName
Dim Zeile(40)
Set script = MySys.OpenTextFile(ScriptName)
Do
n = n + 1
zeile(n) = script.Readline
Loop until zeile(n) = "REM"
script.Close
n = n - 1
Randomize
zahl = INT((n * Rnd) + 1)
wave = mid(zeile(zahl),2)
MyShell.Run chr(34) & Wave & chr(34), 2
Ich bedanke mich bereits im Voraus. Direkte Antworten können auch gemailt werden: jepebenke@web.de
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
Versuch doch mal, die Wav-Files direkt mit dem Media-Player zu öffnen, also MyShell.Run "MediaPlayer Wave-File /start".
Vielleicht mußt Du /Start durch /Run ersetzen, habe ich keine Ahnung. Aber da hilft Dir die Registry weiter, da steht bei jeder Anwendung der Befehl zum Öffnen, Ausführen etc drin.
Vielen Dank für die promte Hilfe. Mittlerweile startet das Programm die Musikdatei automatisch.