Bienvenue invité. SVP enregistrez vous pour être membre.
:: Connexion
Identifiant :

Mot de passe :

Se souvenir de moi



Mot de passe perdu ?

Inscrivez-vous !
:: Recherche
:: Menu Principal

Parcourir ce sujet:   1 Utilisateur(s) anonyme(s)



(1) 2 »


Comment jouer un son mp3 dans un fichier .bat.
Semi pro
Inscrit:
21/09/2020 19:55
Groupe:
Utilisateurs enregistrés
Post(s): 308
Hors Ligne
Bonjour.

Je bute sur le problème suivant:
je souhaiterais lire un fichier mp3 dans un fichier .bat, comme suit:

cmd/C start/min "bienvenue.mp3"

Et je voudrais que la fenêtre de lecture s'affiche en mode minimisé.
Mais il semblerait que la commande /min ne fonctionne pas correctement ici.

Merci de votre aide.

Contribution le : 18/01/2021 09:16
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Bonjour,

A ma connaissance il n'existe pas de commande DOS pour lire des fichiers audio. Il faudrait que la commande START lance un logiciel de lecture audio (VLC ou autres) avec en paramètres le nom et le chemin d'accès du fichier audio à lire.

Bernard

Contribution le : 18/01/2021 13:09
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Régulier
Inscrit:
01/11/2007 09:06
Groupe:
Utilisateurs enregistrés
Post(s): 51
Hors Ligne
Une suggestion proche de ta demande.

Essaye ce script que tu enregistres avec l'extension .bat :

@echo off
set file="bienvenue.mp3"
( echo Set Sound = CreateObject("WMPlayer.OCX.7"^)
echo Sound.URL = %file%
echo Sound.Controls.play
echo do while Sound.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000) >sound.vbs
start /min sound.vbs

Ce script contourne le problème en créant un second script en Visual Basic et en le lançant. Le son sera joué sans aucune interface.

Tu pourrais bien sûr aussi créer directement le script vbs et l'exécuter :

Set Sound = CreateObject("WMPlayer.OCX.7"^)
Sound.URL = "bienvenue.mp3"
Sound.Controls.play
do while Sound.currentmedia.duration = 0
wscript.sleep 100
loop
wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000)

Contribution le : 18/01/2021 13:46
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Semi pro
Inscrit:
21/09/2020 19:55
Groupe:
Utilisateurs enregistrés
Post(s): 308
Hors Ligne
Bonjour.

Merci pour votre aide précieuse.

J'ai trouvé également une solution sur Internet.

Il y a lieu de télécharger mplayerc avant tout.

Puis, en java, cela donne:

public void jouer_son(String e$)
{
try {
out=new BufferedWriter(new FileWriter("son.dat"));
out.write(e$);
out.close();
} catch (IOException err) {message("Erreur dans la procédure 'jouer_son()' !","Erreur.");}

Runtime runtime=Runtime.getRuntime();
String[] args={"mplayerc.exe"," /minimized"," sons/alphabet_anglais.mp3","/play","/close"};
try {
final Process process=runtime.exec(args);
} catch (IOException ex){message("Erreur dans la procédure 'jouer_son()'.","OS non reconnu.");}
}


Code que l'on peut intégrer dans un fichier .bat.

start "mplayerc.exe/minimized bienvenue.mp3 /play /close"

Contribution le : 18/01/2021 14:37
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Modérateur
Inscrit:
19/11/2005 17:01
De Europe
Groupe:
Moderateurs
Utilisateurs enregistrés
Post(s): 2458
En ligne
Pour info, mplayerc.exe est le nom de la première et ancienne version de Media Player Classic, lequel n'est plus développé depuis environ une douzaine d'années.

Autant lui préférer Media Player Classic Home Cinema ou MPC-HC, plus récent, plus complet et toujours mis à jour, qui est disponible sur Gratilog ici:
http://www.gratilog.net/xoops/modules ... file.php?cid=148&lid=1667

Contribution le : 18/01/2021 15:53
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Pro
Inscrit:
19/08/2008 20:18
Groupe:
Utilisateurs enregistrés
Post(s): 546
Hors Ligne
bonsoir,
pourquoi ne pas utiliser 1by1 (196 Ko en 64 bits) : http://www.gratilog.net/xoops/modules ... file.php?cid=152&lid=1963

1by1 "fichier mp3" /hide


Citation :
Command line options
Usage: 1by1.exe <audio file / folder / Cue sheet / playlist> <options>
Resume on start options:
/r Resume the last track and position
/rt Play the last track from the beginning
/rd Play the last directory from the beginning (depending on how it is sorted)

Other options:
/close Close the program after playing one track
/hide Hide the window and enable the Systray icon
/enqueue Enqueue the given file to the playlist view
/newinst Start a new instance ignoring the "Only one instance" setting
/localini Don't store the settings in the user profile

Contribution le : 18/01/2021 17:59
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Semi pro
Inscrit:
21/09/2020 19:55
Groupe:
Utilisateurs enregistrés
Post(s): 308
Hors Ligne
Bonsoir.

Merci pour l'info.

Je viens de texter 1by1.
Mais ce logiciel ne fonctionne pas correctement.

Sous java, même lors d'un changement de fichier mp3, il rejoue toujours le premier fichier lancé !!

Dommage.

Contribution le : 18/01/2021 19:38
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Avec VLC : cmd/C start/min "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" "youtube_X-emhms05s4.mp3"

Bernard

Contribution le : 18/01/2021 20:13
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Semi pro
Inscrit:
21/09/2020 19:55
Groupe:
Utilisateurs enregistrés
Post(s): 308
Hors Ligne
Bonjour.

Sur mon PC sous Windows 10,le dossier VideoLAN est vide !
Je ne peux donc pas utiliser l'exécutable.

Contribution le : 19/01/2021 08:17
Créer un fichier PDF de la contribution Imprimer


Re: Comment jouer un son mp3 dans un fichier .bat.
Expert
Inscrit:
24/07/2012 19:49
Groupe:
Utilisateurs enregistrés
Post(s): 3570
Hors Ligne
Bonsoir,

Il a dû être désinstallé. Il faudrait le réinstaller.

Bernard

Contribution le : 19/01/2021 22:21
_________________
Windows 7 SP1 32 bits
Windows XP SP3
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




Enregistrer votre réponse
Compte*
Nom   Mot de passe    
Message:*


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]