Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
.vbs est inattendu.
Auteur Message
Répondre en citant
Message .vbs est inattendu. 
Salut, j'ai mis ce code pour créer un petit lecteur mp3


Code:


@echo off
title Lecteur de musique
color F0
cd Files

:Menu
echo Bienvenu au lecteur de musique !
echo.
echo 1. Jouer une musique
echo 2. Stopper la musique
echo 3. Quitter le programme
echo.
set/p Choix= Choisissez :
if %choix%==1 goto Jouer
if %choix%==2 goto Stop
if %choix%==3 goto Quit
 goto Menu
 
:Jouer
set/p Nom= Nom du fichier de la musique :
echo.
set/p Ext= Extension du fichier de la musique :
echo.
echo La musique va se lancer, appuyez sur une touche
pause >nul
call :Playsound %Nom% %Ext%
goto Menu

:Stop
Echo La musique va s'‚teindre, appuyez sur une touche
pause >nul
goto stop
goto Menu

:Quit
exit

:playsound

set $fichier=%~1
if %$fichier%==stop goto Stop
set $Extension=%~2
set $file=%$fichier%.%$Extension%
( 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) >%$fichier%.vbs
start /min %$fichier%.vbs
goto menu

:Stop
taskkill /f /im wscript.exe
goto Menu


Je met le nom : Changer et l'extension : mp3.
Le batch me répond très rapidement que .vbs n'était pas attendu et il se ferme.

PS: Le fichier Changer.mp3 se trouve dans le dossier Files qui est dans dossier du batch.



Dernière édition par LavaPower le Ven 14 Aoû 2015 - 18:19; édité 4 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 .vbs est inattendu. 
Chez moi ça fonctionne nickel !

Mais essaye comme ça :


Code:
@echo off
title Lecteur de musique
color F0
cd Files

:Menu
echo Bienvenu au lecteur de musique !
echo.
echo 1. Jouer une musique
echo 2. Stopper la musique
echo 3. Quitter le programme
echo.
set/p Choix= Choisissez :
if %choix%==1 goto Jouer
if %choix%==2 goto Stop
if %choix%==3 goto Quit
 goto Menu
 
:Jouer
set/p Nom= Nom du fichier de la musique :
echo.
set/p Ext= Extension du fichier de la musique :
echo.
echo La musique va se lancer, appuyez sur une touche
pause >nul
call:Playsound %Nom% %Ext%
goto Menu

:Stop
Echo La musique va s'‚teindre, appuyez sur une touche
pause >nul
goto stop
goto Menu

:Quit
exit

:playsound

set $fichier=%~1
if %$fichier%==stop goto Stop
set $Extension=%~2
set $file=%$fichier%.%$Extension%
( 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) >%$fichier%.vbs
start /min cscript %$fichier%.vbs
goto menu

:Stop
taskkill /f /im cscript.exe

:Fin


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message .vbs est inattendu. 
Merci, tu es trop fort !

EDIT: Une dernière question : Est-il possible de dire au batch de jouer tout les fichiers mp3 du dossier ?




______________________________________________________
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 .vbs est inattendu. 
LavaPower a écrit:

Une dernière question : Est-il possible de dire au batch de jouer tout les fichiers mp3 du dossier ?


Je crois que oui mais il faut changer un peu le vbs comme dans cette exemple : How to play all songs in windows player in vbscript ?




______________________________________________________
Mes Contributions en Téléchargement
Répondre en citant
Message .vbs est inattendu. 
avec un simple :

Code:
for %%a in (*.mp3) do call:playsound %%a.mp3


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message .vbs est inattendu. 
Sinon ya ma commande externe, j'avais foiré le lien qui téléchargait RUNADMIN Laughing
là le lien est bon Okay http://skywalker.alwaysdata.net/telechargement/PlaySound pack (ZIP).zip
Et fonctionnel !




______________________________________________________
Visiter le site web du posteur
Répondre en citant
Message .vbs est inattendu. 
Merci à vous tous.

EDIT: J'ai essayé la ligne de sachadee mais le problème c'est que toutes les musiques se lance en même temps. Y'aurait-il un moyen d'éviter cela ?




______________________________________________________
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 .vbs est inattendu. 


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