Alors première étape - créer un script vbs pour jouer un son wav
Copier dans un fichier texte le code suivant :
Citation :
Home = CreateObject( "Scripting.FileSystemObject" ).GetParentFolderName( WScript.ScriptFullName )
Sound = WScript.Arguments.Unnamed( 0 )
Set oVoice = CreateObject("SAPI.SpVoice")
set oSpFileStream = CreateObject("SAPI.SpFileStream")
oSpFileStream.Open Home & "" & test & "" & Sound & ".wav"
oVoice.SpeakStream oSpFileStream
oSpFileStream.Close
Sauvegarder sous un nom parlant comme PlaySound.vbs.
Puis vérifier ou adapter le script suivant l'emplacement et le nom des fichiers.
Ici, c'est un sous dossier "test" qui va contenir l'ensemble des fichiers ("%windir%\Media\test\).
Remarques :
Normalement, on ne peut pas travailler directement dans les sous dossier système, penser à créer un dossier original dans mes documents et à mettre à jour par copier/coller après un changement.
J'évite tout accent ou espace dans les noms de fichiers (faite une copie et renommer les différents fichiers sons qui seront utilisés).
Pour tester on peut ouvrir une fenêtre Win+R, exécuter = cmd puis on copie la commande :
Citation :
%systemroot%\system32\wscript.exe "%windir%\Media\test\PlaySound.vbs" "LHRLogon"
LHRLogon étant le nom du du fichier son sans l'extension (.wav), utilisé comme argument par le script.
Si on entend le bon son, on peut passer à la seconde étape - associer wscipte *.vbs "nom_son" à une tâche.
Dans Créer une tâche de base... on Démarre un programme/script:
%systemroot%\system32\wscript.exeet on Ajoute les arguments:
"%windir%\Media\test\PlaySound.vbs" "Logon"Logon étant le nom du fichier d'un nouveau son wav qui se trouve toujours dans le fameux dossier créer (C:\Windows\Media\test\).
Si vous avez des problèmes pour la suite ou dans cette première partie, n'hésitez pas...