Lire son en arrière plan

Résolu/Fermé
PetitMinou12 Messages postés 71 Date d'inscription dimanche 11 décembre 2016 Statut Membre Dernière intervention 14 mars 2023 - 15 févr. 2020 à 00:37
PetitMinou12 Messages postés 71 Date d'inscription dimanche 11 décembre 2016 Statut Membre Dernière intervention 14 mars 2023 - 15 févr. 2020 à 15:45
Bonjour, je suis entrain de développer un petit programme pour faire peur à mes amis et j'aimerais lire un fichier audio sans que le lecteur apparaisse. J'ai trouvé cette ligne là :

CreateObject("Wscript.Shell").Run "wmplayer /play /close ""file_location""", 0, False

Je l'ai testé mais elle marche uniquement si je met le répertoire en entier c:\etc . Sachant que je souhaite envoyer le fichier à d'autre personne cela ne doit pas être un tel répertoire. J'aimerais lire le fichier audio ce trouvant dans le répertoire actuel. Merci d'avance.
A voir également:

2 réponses

yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476
Modifié le 15 févr. 2020 à 10:25
bonjour, dans quel langage fais-tu ce programme?
que veux-tu dire par "répertoire actuel"? celui où se trouve le programme? si oui, et qu'il s'agit de vbs, tu peux utiliser
Set WshShell = CreateObject("WScript.Shell")
repertoire = WshShell.CurrentDirectory
1
PetitMinou12 Messages postés 71 Date d'inscription dimanche 11 décembre 2016 Statut Membre Dernière intervention 14 mars 2023 5
15 févr. 2020 à 13:56
Bah enfait j'ai un dossier dedans j'ai tout mes fichier concernant le développement de ce programme. En gros dedans j'ai main.bat; music.mp3 et music.vbs

Donc je dois mettre sa comme code car sa sa marche pas pour moi :


Set WshShell = CreateObject("WScript.Shell")
repertoire = WshShell.CurrentDirectory
CreateObject("Wscript.Shell").Run "wmplayer /play /close ""music.mp3""", 0, False
0
yg_be Messages postés 22717 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 22 avril 2024 1 476 > PetitMinou12 Messages postés 71 Date d'inscription dimanche 11 décembre 2016 Statut Membre Dernière intervention 14 mars 2023
15 févr. 2020 à 14:34
peut-être:
Set WshShell = CreateObject("WScript.Shell")
repertoire = WshShell.CurrentDirectory
CreateObject("Wscript.Shell").Run "wmplayer /play /close """ & repertoire & "\music.mp3""", 0, False
0
PetitMinou12 Messages postés 71 Date d'inscription dimanche 11 décembre 2016 Statut Membre Dernière intervention 14 mars 2023 5
15 févr. 2020 à 15:45
parfait sa marche un grand merci à vous ^^
0