j'ai longtemps cherché sans trouver un programme permettant de piloter VLC afin de lui faire lire aléatoirement des fichiers vidéos provenant de plusieurs dossiers dont un contenant essentiellement des jingles...Finalement, bah, je l'ai écrit en utilisant un vieux langage MSDOS : le BATCH
OK ce fichier est un peu ... comment dire .... rudimentaire... Mais il fait son boulot en attendant que quelqu'un nous offre ici un petit logiciel qui ferait la même chose avec plein de petits plus ..... Bon en attendant essayez-le, c'est toujours mieux que rien.
Tout d'abord, faut apprendre à ranger un peu ses affaires pas vrai ? Sinon c'est le bazar et le fichier *.bat que je vous fourni ici ne servira à rien...
1- Commencez par créer un dossier qui vous servira de Base De Données (BDD)
2- Au sein duquel vous allez créer un dossier VIDEOS.
3- Puis dans ce dernier créez trois dossiers comme par exemple :
un dossier de vidéos en langue française :
BDD VIDEOS\VIDEOS\CLIP ETRANGERS
un dossier ETRANGERS
BDD VIDEOS\VIDEOS\CLIP ETRANGERS
Un Dossier JINGLES
BDD VIDEOS\VIDEOS\LOGO PARODIES CINEMA
- Code: Tout sélectionner
@echo off
Set MyProcess=vlc.exe
set variable1=0
CD
C:\"Program Files"\VideoLAN\VLC\
:ETRANGERS1
start vlc.exe --play-and-stop "M:\BDD VIDEOS\VIDEOS\CLIP ETRANGERS"
tasklist | find /i "%MyProcess%">nul && echo %MyProcess% est en execution || echo %MyProcess% n'est plus en execution
:boucle1
tasklist | find /i "%MyProcess%">nul && goto boucle1 || ETRANGERS2
:ETRANGERS2
start vlc.exe --play-and-stop "M:\BDD VIDEOS\VIDEOS\CLIP ETRANGERS"
tasklist | find /i "%MyProcess%">nul && echo %MyProcess% est en execution || echo %MyProcess% n'est plus en execution
:boucle2
tasklist | find /i "%MyProcess%">nul && goto boucle2 || CINEMA
:CINEMA
start vlc.exe --play-and-stop "M:\BDD VIDEOS\VIDEOS\LOGO PARODIES CINEMA"
:boucle3
tasklist | find /i "%MyProcess%">nul && goto boucle3 || ETRANGERS3
:ETRANGERS3
start vlc.exe --play-and-stop "M:\BDD VIDEOS\VIDEOS\CLIP ETRANGERS"
tasklist | find /i "%MyProcess%">nul && echo %MyProcess% est en execution || echo %MyProcess% n'est plus en execution
:boucle4
tasklist | find /i "%MyProcess%">nul && goto boucle4 || FRANCAIS
:FRANCAIS
start vlc.exe --play-and-stop "M:\BDD VIDEOS\VIDEOS\CLIPS FRANCAIS"
tasklist | find /i "%MyProcess%">nul && echo %MyProcess% est en execution || echo %MyProcess% n'est plus en execution
:boucle5
tasklist | find /i "%MyProcess%">nul && goto boucle5 || ETRANGERS1
goto ETRANGERS1
Amusez-vous bien avec mon petit batch et si quelqu'un lui apporte des améliorations, qu'il nous en fasse profiter ici, je suis preneur.
JG