Re: retrouver les sons disparus

Publié par rezoo le 29/05/2015 14:32:18
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.exe
et 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...

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=16&topic_id=11859&post_id=164770