Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[R] Commande externe PlaySound
Auteur Message
Répondre en citant
Message [R] Commande externe PlaySound 
Bonjour,

J'ai téléchargé la commande externe PlaySound pour me faire un petit lecteur mp3.
Cependant, celle-ci, lors que je la lance ou l'utilise via un .bat, me donne ce message d'erreur :
Code:
Line 1 (File "C:\Users\odile\Desktop\Programmation\ Programme non inclu dans menu\PlaySoud.exe"):

Error: Array variable has incorrect number of subscripts or subsript dimension range exceeded


Merci de bien vouloir m'aider.



Dernière édition par LavaPower le Jeu 13 Aoû 2015 - 15:14; édité 1 fois

______________________________________________________
Je ne suis pas ce que je suis. Mais si j'étais ce que je suis alors je ne serais pas ce que je suis actuellement (vous avez 2 heures).

Python : 90%
Batch : 65%
AutoIt : 20%

Site : http://lavapower.890m.com
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [R] Commande externe PlaySound 
J'ai vu que je n'ai pas mis la bonne syntaxe, désolé Embarassed

Cependant, je n'ai pas la dernière version et le lien du topic me donne sur un fichier qui ne correspond pas.

Avez-vous la dernière version ou un lien valide ?




______________________________________________________
Je ne suis pas ce que je suis. Mais si j'étais ce que je suis alors je ne serais pas ce que je suis actuellement (vous avez 2 heures).

Python : 90%
Batch : 65%
AutoIt : 20%

Site : http://lavapower.890m.com
Visiter le site web du posteur
Répondre en citant
Message [R] Commande externe PlaySound 
Quuel lien as-tu utiliser ?

Sinon il y a d'autre moyen de jouer des mp3 ou wav sans commande externe et en tâche de fond.

Style :

Playsound .bat
Code:
@echo off
set $file=track12.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


remplace track12.mp3 par ton morceau et voilà. Ou si tu veux l'utiliser comme une commande externe remplace
track12.mp3 par %~1.
Ainsi tu pourra lancer ton bat avec comme argument le morceau.

Exemple :

playsound.bat "track12.mp3"

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R] Commande externe PlaySound 
Merci ! Je vais essayer et je reviens vers toi.

EDIT: Ca marche cependant, mon but est de faire un lecteur mp3 en batch.
La lecture marche très bien, j'ai trouvé un moyen d'enregistrer les musiques mais comment faire pour arreter la musique à la fin ou pendant la lecture ?

EDIT2; J'ai trouvé merci !




______________________________________________________
Je ne suis pas ce que je suis. Mais si j'étais ce que je suis alors je ne serais pas ce que je suis actuellement (vous avez 2 heures).

Python : 90%
Batch : 65%
AutoIt : 20%

Site : http://lavapower.890m.com
Visiter le site web du posteur
Répondre en citant
Message [R] Commande externe PlaySound 
Je pense qu'un simple :

Code:

taskkill /f /im wscript.exe


devrait le faire.

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [R] Commande externe PlaySound 
C'est ce que j'ai trouvé ! Merci encore




______________________________________________________
Je ne suis pas ce que je suis. Mais si j'étais ce que je suis alors je ne serais pas ce que je suis actuellement (vous avez 2 heures).

Python : 90%
Batch : 65%
AutoIt : 20%

Site : http://lavapower.890m.com
Visiter le site web du posteur
Message [R] Commande externe PlaySound 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch