Bonjour,
J'ai créé un petit batch qui me permet d'extraire rapidement, au moyen de "Shntool", les morceaux d'un album audio FLAC entier.
Je lance ce batch en sélectionnant les fichiers FLAC dont je veux extraire les morceaux et en sélectionnant une option que j'ai rajoutée dans le menu contextuel (clic-droit sur la sélection de mes fichiers).
Le problème est le script se lance autant de fois qu'il y a de fichiers sélectionnés, et que chacune des instances du script traite un fichier particulier en même temps que les autres instances. Donc si j'ai sélectionné 4 fichiers FLAC, le script démarre 4 fois et traite chaque fichier séparément en même temps.
Au final, tous mes fichiers ont bien été traité, mais pour éviter de surcharger mes processeurs, j'aimerais que le script traite chaque fichier l'un après l'autre et non pas en même temps... Donc qu'un seul script se lance et traite tous les fichiers !
Est-ce de la mauvaise gestion de paramètre au sein du batch ou alors est-ce du à Windows en particulier et son clic-droit ?
Mon batch:
Mon entrée dans le registre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @set FLACFILE=%1 @set CUEFILE=%FLACFILE:flac=cue% @set PATH=%FLACFILE:~0,-6%" @md %PATH% c:\windows\shntool split %FLACFILE% -f %CUEFILE% -d %PATH% -t "%%n. %%t" -o flac -m :-/_\_*x?-"'
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 HKCR\*\shell\extractflac > Default = [Extract FLAC Files] HKCR\*\shell\extractflac\command > Default = [extractflac.bat "%1"] PS: les valeurs de Default sont sans les crochets
EDIT: J'ai oublié de spécifier que j'étais sous Windows 7 x64 Ultimate
EDIT2: J'ai trouvé 2 sites en anglais qui parle de problème similaire mais je ne comprends pas les solutions (s'il y en a ?!?)
http://bytes.com/topic/visual-basic-...selected-files
http://groups.google.com/group/micro...5a30fdcc?hl=en
Partager