![]() |
Scarabée Software |
[ Accueil ] [ Caractéristiques ] [ Présentation ] [ Téléchargement ] [ English ]
Historique des versions de Siren
2.00 : 2007/07/02
- Nouvelles informations extraites de fichiers
- Vidéo: mov, m4v, mp4 (entêtes non compressées)
- Vidéo DV AVI: date et timecode (à valider car peu testé)
- Exécutable: exe, dll, com, ocx, cpl, tlb, vbx, olb, cnv, rll (un nouveau groupe a été créé)
- Torrent: Les informations sont "stockées" dans le groupe "document"
- EXIF: ImageUniqueID
- IPTC: ProgramVersion
- HTML: "date-creation-yyyymmdd" et "date-revision-yyyymmdd"
- Lignes extraites du presse-papier
%C: numéro de ligne relatif au numéro de sélection du fichier
%Cn (%C1 ... %C9): numéro de ligne absolu
Un nouvel Exemple utilise cette fonctionnalité pour renommer des fichiers "associés" (avi/srt, crw/thm, raw/jpg ...)
- Lignes extraites de fichiers textes
Le nom du fichier est spécifié entre '{' et '}', les '\' doivent être doublés.
Si une "%T" n'est pas associée à un nom de fichier elle fait réference au dernier indiqué.
%T: numéro de ligne relatif au numéro de sélection du fichier
%Tn (%T1 ... %T9): numéro de ligne absolu
Exemple: Fichier_%T{"C:\\List.txt"}.jpg
- Format date et heure
Une nouvelle entrée dans les options ("Dates") permet de définir:
- Les formats par défaut pour les variables: date, temps et date/temps (syntaxe "strftime").
C'est la syntaxe "strftime" qui est utilisée. Un point d'aide spécifique a été ajouté.- Une éventuelle durée à ajouter (positive ou négative)
Elle suit le format déjà utilisé pour les durées: +999h99m99s
- Nouveau modificateur: "{}"
Son action, la liste des paramètres ainsi que leur type est fonction de la variable à laquelle il est associé. Certains des paramètres étaient déjà présents dans les options mais non définissables directement dans l'expression. Par défaut, ce seront les valeurs définies dans les options qui seront utilisées.
- Toutes les variables date et temps: { f, t }
f: format, c'est la syntaxe "strftime" qui est utilisée
t: temps à ajouter (positif ou négatif)
Exemple: en utilisant "%D" valant 01/02/2007 03h04m05s
%D{"%Y-%m-%d"} vaut 2007-02-01 %D{"%jj %Hh%Mm%Ss"} vaut 032j 03h04m05s %D{"%Hh%Mm%Ss",-2h} vaut 01h04m05s %D{"%Hh%Mm%Ss",10h1s} vaut 13h04m06s
- Numéros de sélection (%n, %np ...): { t, d, i }
t: nombre de chiffres
d: valeur de départ
i: incrément
Exemple:
%n %n{5,10,2} %n{4,100,-1} 1 00010 0100 2 00012 0099 3 00014 0098
- Nombres dans les noms (%N1..%N9): { t, v, p }
t: nombre de chiffres
v: valeur à ajouter (positive ou négative)
p: position du nombre. Si négative, l'extraction est faite à partir de la fin.
Exemple:
%N{5} %N2{3,5} %N2{1,-3} %N{3,0,-1} Fic5_of_10.txt 00005 015 7 010 DSC15-20.jpg 00015 025 17 020
- Chaînes non numériques dans les noms (%NN1..%NN9): { p }
p: position de la chaîne. Si négative, l'extration est faite à partir de la fin
Exemple:
%NN %NN{-1} %NN{-2} Fic5_of_10.txt Fic _of_ Fic DSC15-20.jpg DSC - DSC
- %ns et numéro de piste audio: { t }
t: nombre de chiffres à utiliser pour la représentation
- Déplacement/copie de fichier
Si nécessaire les répertoires manquants sont crées. Les '\' délimitant les éléments du chemin doivent être doublés.
Exemples:
C:\\Video\\%f Déplacement des fichiers dans le répertoire "C:\Video" C:\\Video\\%ub(5).* Déplacement avec modification du nom C:\\Music\\%Aa\\%f Déplacement du fichier dans un sous-répertoire au nom de l'artiste défini dans le tag audio %b[1]\\%b[2].%e Déplacement dans un sous-répertoire correspondant à une partie du nom C:\\Photo\\%Xdo{"%Y\\%m\\%d"}\\%f Déplacement des images dans une arborescence de répertoires correspondant à leur date de prise de vue
Ajout de la copie au renommage:
Il est possible d'effectuer la copie des fichiers sélectionnés en leur donnant les "Futur nom" qui leur sont associés.
Une nouvelle option de ligne de commande "/C" permet d'effectuer cette opération en mode "batch".
Modifications induites:
- Nouvelle option dans le menu "Action" (Ctrl+G): Aller dans le répertoire du fichier courant
- Les opérations par filtre: sélection, désélection, mise en valeur et recherche se font sur le nom complet du fichier (avec le chemin). Avant, le filtre n'était pas appliqué sur le chemin
- Tous les chemins "renvoyés" par des variables (%pa, %P ...) se terminent par un '\'
- Sous-expressions
Séparées par des ';' et évaluées l'une après l'autre sur l'ensemble des fichiers.
Toute référence au nom du fichier est faite au "Futur nom" composé par la sous-expression précédente.
Un exemple spécifique a été ajouté.
Exemples:
%lf;%f(s/^dtj /DTJ /)
%AT.%e;%N{4,10} - %At.%e
- Forcer la casse de certains mots
Dans les options il est possible de spécifier une liste de mots dont la casse doit être forcée.
Cela ne s'applique qu'au contenu des variables.
Deux nouveaux modificateurs de caractères: '+' et '-' permettent de forcer ou d'empêcher l'utilisation de cette fonctionnalité directement dans l'expression.
Exemples: si "AbbA" fait partie de ces mots, sur "abba - waterloo.mp3"
%b.%e vaut AbbA - waterloo.mp3 %Ub.%e vaut AbbA - Waterloo.mp3 %-Ub.%e vaut Abba - Waterloo.mp3
- Nouvelles variables
%fa: nom fichier avec chemin absolu
%fc: nom fichier tel qu'affiché/calculé
%pa: répertoire absolu du fichier (terminé par un '\')
%pr: répertoire relatif du fichier (terminé par un '\')
%ncf et %ncfs:
Leur principe est identique à celui de %nc et %ncs sauf que le test de collision ne tient pas compte du chemin.
Modification de variables existantes:
%F devient %fd
%B devient %bd
%E devient %ed
%P passe de "répertoire absolu du fichier" au "répertoire courant de Siren", un éventuel dernier '\' lui est ajoutée
- Modification du fonctionnement des combos: Expression, Répertoire et Filtre
- L'ajout d'un répertoire à la liste de la combo "Répertoire" devient manuel.
Un bouton '+' à sa droite doit être utiliser- La touche "Suppr" permet de supprimer des éléments des listes
- Le nombre maximum d'éléments des listes passe à 15
- Recherche dans les fenêtres texte
"Ctrl+F" permet d'effectuer une recherche de texte dans les fenêtres "Aide", "Exemples" ...
- Nouvelles options
- Formats par défaut des date/temps et temps par défaut à ajouter (Options/Dates)
- Valeur à ajouter aux "nombre dans nom" (Options/Nombres)
- Utilisation du séparateur décimal "régional" (Options/Nombres)
- Tri des fichiers "à la" XP (Options/Affichage)
- Extraction (ou non) des méta données des fichiers (Options/Affichage)
- Verrouillage des barres d'outils (Option du menu "Affichage")
Certains éléments passent dans les options
- Choix de la langue (Options/Général)
- Les boutons de toolbar "Sélection automatique des groupes" et "Affichage des colonnes vides" (Options/Colonnes)
- Modifications mineures
- Compatibilité Vista
- Nouvelle option du menu "Edition": Mettre en valeur les fichiers sélectionnés
- Meilleure information sur les codecs vidéo
- Raccourcis clavier
- La plupart des raccourcis clavier deviennent utilisables aussi lorsque le curseur est dans une combo (Ctrl+R, F5 ...)
- Dans la fenêtre principale, là où du texte est modifiable, "Ctrl+Maj+E" affiche des informations concernant l'édition courante
- Dans la combo "Expression":
- F1 affiche la fenêtre d'aide
- Ctrl+I devient Ctrl+Maj+I
- Ctrl+P disparaît (inclus maintenant dans "Ctrl+Maj+E")
- Ajout Ctrl+Maj+B qui doubles les '\' de la sélection courante
- Ctrl+Y exécute "Refais"
- Ctrl+W provoque la sortie de Siren
- Alt+W lance l'explorateur Windows
- Suppression de la fonction "Création fichier batch DOS"
- Favoris
- Edition du favori par Clic Droit sur son entrée dans le menu favoris
- L'expression associée au point de menu des favoris est affichée dans la barre de statut
- Menu contextuel colonne
Copie des données des fichiers sélectionnés dans le presse-papier- Dans les fenêtres d'opérations par filtres (recherche, sélection, désélection, mise en valeur) une nouvelle option permet de préciser si les répertoires doivent être pris en compte
- L'incrément des "numéros de sélection" peut être <= 0
- Par défaut les colonnes taille et date de modification des fichiers sont affichées
- Ajout/modification d'exemples
- et bien d'autres ...
- Corrections de bugs
- Extraction des données de certains fichiers: images raw, Exif UserComment, pdf
- Lancement de programme associé à certains types de fichier
- Surveillance modifications "perdue" si réponse "Non" et "Ne pas redemander"
1.90 : 2006/04/13
- Nouvelles informations extraites de fichiers
- html: tags "title", "base" et certains "meta"
- url: adresse du raccourci internet
- au: audio
- crw: FNumber, Exposure Program, Flash et Orientation
- Nouveau modificateur: Expression Régulière
Son format suit le standard: (s/exp/fmt/gi)
La librairie utilisée est celle de Boost.
Exemples:
Image_%dmd(s/..(..)(..)(..)/$3-$2-$1/).*
%b(s/^S/#/i)(1,20)[1,"_"](s/\d+/@/g).%le
- Nouvelles variables
- %nc: numéro de sélection relatif à une collision de noms (débuts identiques)
Même si à l'origine elle a été créée pour renommer des images prises dans la même seconde, elle est parfaitement utilisable dans n'importe quel contexte.
Par exemple:
Nom Date de prise de vue %Xdo_%nc.%le IMGAAAA1.JPG 01/01/2005 00:00:00 20050101_000000_001.jpg IMGAAAA2.JPG 01/01/2005 00:00:00 20050101_000000_002.jpg IMGAAA45.JPG 12/12/2005 11:11:11 20051212_111111_001.jpg IMGAAA50.JPG 01/01/2005 00:00:00 20050101_000000_003.jpg
- %ncs: même principe que "%nc" sauf qu'elle est vide pour le premier élément du "groupe de collision" et préfixée par un "_" pour les autres.
Par exemple:
Nom Date de prise de vue %Xdo%ncs.%le IMGAAAA1.JPG 01/01/2005 00:00:00 20050101_000000.jpg IMGAAAA2.JPG 01/01/2005 00:00:00 20050101_000000_001.jpg IMGAAA45.JPG 12/12/2005 11:11:11 20051212_111111.jpg IMGAAA50.JPG 01/01/2005 00:00:00 20050101_000000_002.jpg
- %NN: chaîne non numérique extraite du nom de base
Par exemple pour: File.12jan06_host.txt
%NN correspond à "File.", %NN2 à "jan", %NN3 à "_host" ... %NN9 à "" (chaîne vide)
- %ns: nombre de fichiers sélectionnés
- %R: nombre pseudo aléatoire de quatre chiffres
- %Ou: associée à la nouvelle colonne du groupe "Document": URL
- Affichage des images selon leur orientation Exif/Ciff
- Améliorations de la barre de boutons "répertoire"
- Historique de navigation
- Choix du disque
- Toutes les fenêtres "explorateur" sont prises en compte
- Copie des noms de fichiers sélectionnés vers le presse papier
- Nouvelles options
- Lors du chargement d'un répertoire, les sous-répertoires doivent-ils être filtrés ?
- Affichage des images selon leur orientation Exif/Ciff ?
- Nettoyage
- Le groupe Karaoké "disparaît": ses métadonnées sont transférées dans les groupes "Audio" et "Tag audio"
- Suppression de variables redondantes: %d, %dd, %dt, %t, %tc, %ta, %tm, %T
- Le préfixe "%M" n'existe plus, il avait son équivalent: "%A"
- Le préfixe "%m" ne permet plus d'accéder au groupe de variables "audio"
Les expressions utilisant des éléments "disparus" devront être modifiées.
- Corrections de bugs
- Renommer si le "Futur nom" est vide
- Durée des fichiers MPEG de plus de 2 Go
- et quelques autres ...
- Modifications mineures
- Amélioration de la surveillance des modifications du répertoire courant
- La taille maximum d'une expression passe à 1024 caractères
- La couleur du texte des fenêtres d'information passe à la valeur par défaut
- Le groupe "Office&pdf" devient "Document"
- Modification du texte associé à la colonne Exif "Orientation"
- La valeur de départ des numéros de sélection peut être inférieure ou égale à 0
- Infotip (infobulle) dans la liste des fichiers
- Par défaut l'option d'affichage est désactivée
- Ajout de la date de modification du fichier
- Améliorations de l'interface utilisateur
- Trois nouveaux exemples
- et beaucoup d'autres ...
1.80 : 2005/04/07
- Prise en compte de nouvelles informations extraites des fichiers
- Info et tags images: images raw (nef, cr2, crw, orf, pef, mrw, raf, srf, dng)
- IPTC: jpg, tiff, ...
- Exif:
- Extraites aussi des fichiers tiff
- SubsecTime, SubsecTimeOriginal, SubsecTimeDigitized
- Thumbnail (miniature): offset et taille
- Infos et tags audio: mp3 id2v2.2
- Affichage image miniature
Un nouveau bouton vous permet de visualiser l'image "principale" ou la miniature (thumbnail) associée au fichier actif. Une icone dans le coin supérieur gauche de la fenêtre vous indique laquelle est affichée.
- Drag des fichiers
Les opérations standards de "Copie/Déplacement/Création de lien" sont possibles
- Mise en valeur (bleu) par filtre
Utile pour les opérations de gestion de fichiers (drag, suppression, exécution ...)
- Renommage par ligne de commande
De nouveaux paramètres permettent d'automatiser les renommages. Une fenêtre d'aide spécifique a été créée
- Favoris
- "Ajout aux favoris" ouvre une fenêtre d'édition initialisée
- Bouton de recopie de l'expression courante
- Options
- Listage des répertoires et fichiers système/caché
- Copie liste fichier dans presse papier: caractère de remplacement du séparateur de colonnes si il est présent dans les données
- Divers
- Les fichiers avec le focus (actif) et "mis en valeur" (bleu) gardent ces attributs après un tri ou un rechargement
- Si un chargement est stoppé, c'est la partie partiellement chargée qui est conservée
- Fenêtre "Exemple" non modale. Ceci permet de la consulter tout en utilisant Siren
- Numéro de piste audio <= 0 pris en compte
- Variable Exif GPS "%Xts" devient "%XTS"
- Au démarrage:
- Si le dernier répertoire utilisé n'est plus accessible, Siren "remonte" l'arborescence
- Les répertoires invalides sont supprimés de la combo répertoire
- Corrections de bugs
- Tri sur Colonnes Dates Exif
- Crash sous XP SP2 lors de rechargements intensifs (F5) sur une machine chargée
- Paramètre ligne de commande "/I" ne fonctionne pas sur répertoire racine
- Exif UserComments
- et d'autres ...
- Modifications mineures
- Point de menu "Historique des versions" supprimé
- La mise en première position d'une valeur dans une combo n'a plus lieu que lors d'un choix par ouverture de sa liste
- Dans "Options/Colonnes", le choix d'un groupe se fait par une combo
- et bien d'autres ...
1.70 : 2004/03/10
- Prise en compte de nouvelles informations extraites des fichiers
- Infos et tags document: pdf (informations regroupées avec celles des documents office)
- Infos et tags audio: mpc (MusePack. Tags ape1, ape2 et id3v1)
- Favoris
Vous pouvez maintenant conserver et accéder facilement à vos expressions de renommage préférées (hors combo)
- Fichier de commandes DOS de renommage
Ce fichier ".bat" contiendra les commandes DOS que Siren aurait exécutées
- Exif
14 nouvelles données extraites, dates au format système ... etc ...
- Modificateur de remplacement de chaîne complété
Un paramètre optionnel a été ajouté: recherche tenant compte de la casse (maj/min)
Par exemple, sur le fichier "AA_aa.txt":
%f("AA","BB",1,2,0) vaut "BB_BB.txt" %f("AA","BB",1,2,1) vaut "BB_aa.txt"
- Nouvelles options:
- Affichage de la taille fichier en octets ou en unité la mieux adaptée (octet, Ko, Mo, Go)
- Variable vide si la donnée associée est invalide (dates)
- Affichage infotip (infobulle) dans la liste des fichiers
- Nouvelle variable "%sb": taille en octets
%s donne maintenant la taille dans l'unité la mieux adaptée
- Nombreuses améliorations de l'interface utilisateur
- bouton de recalcul des "futurs noms"
- option "ne pas reposer la question" sur confirmation rechargement
- 2 nouveaux exemples
- etc ...
- Corrections de bugs
- Modifications mineures
1.60 : 2003/11/06
- Visualisation des images
Si le fichier actif est un fichier "jpg", "gif", "bmp", "ico" ou "cur" valide, son image est affichée dans la partie basse de la fenêtre principale.
- Image dans un tag de fichier mp3, wma, wmv ou asf
Vous pouvez la visualiser, en voir ou utiliser toutes les informations associées (même Exif).
- Nouvelles variables/colonnes: format image attachée (jpg, bmp ...)
- Drag & drop de colonne
- Menu contextuel colonne
- Nouvelle fenêtre de complétion
Elle utilise des onglets, un par groupe de variables. Elle est déplaçable, redimensionnable et ne se ferme plus lors d'une sélection.
- Prise en compte de l'accentuation des caractères lors des tris et modifications de casse
"è" et "È", "À" et "à" etc ... sont équivalents.
Par exemple, sur le fichier "copia ÁÉÍÓÚ_áéíóú.JPG":
%uf vaut "COPIA ÁÉÍÓÚ_ÁÉÍÓÚ.JPG" %f("é","#") vaut "copia Á#ÍÓÚ_á#íóú.JPG"
- Conversion des caractères accentués en ASCII standard
Avec le nouveau modificateur de caractères '@', les caractères accentués peuvent être automatiquement convertis en ASCII standard.
Par exemple, sur le fichier "copia ÁÉÍÓÚ_áéíóú.JPG":
%@f vaut "copia AEIOU_aeiou.JPG" %@Lf vaut "Copia aeiou_aeiou.jpg" %@ub.%le vaut "COPIA AEIOU_AEIOU.jpg"
- Largeur colonne à valeur par défaut
Vous pouvez facilement revenir aux largeurs par défaut. Globalement en passant par Options/Colonnes ou individuellement par le menu contextuel colonne.
- Corrections de bugs
- Modifications mineures
1.50 : 2003/06/26
- Prise en compte de nouvelles informations extraites des fichiers
- Infos et tags audio: wma, ogg (compatible avec les dernières betas de Tag&Rename)
- Audio tags: wav
- Infos et tags vidéo: asf, wmv
- Infos image: png
- Variables préfixées "%M" ont un équivalent "%A"
Avec la prise en compte de nombreux autres formats audio que le MP3, le préfixe de variable "%M" avait perdu un peu de sa signification.
- Appel du menu contextuel du shell
Par le menu contextuel de Siren ou en appuyant sur la touche "Apps" (touche clavier à gauche de la touche "Ctrl" de droite).
- Copie de la valeur pointée dans le presse papier
- Option pour limiter la longueur du nom de fichier
Dans Options/Modifications vous pouvez spécifier la longueur maximale que pourra avoir un nom de fichier.
Siren essaiera de conserver intacte son extension.
- Paramètre négatif "nombre de caractères" pour le modificateur d'extraction "()"
Ceci permet de spécifier un nombre de caractères à extraire relatif à la longueur de la chaîne.
Par exemple, pour renommer "ABCDEF_123.txt" et "ZY#789.txt" en "ABCDEF.txt" et "ZY.txt"
Il suffit d'utiliser l'expression: %b(1,-4).%e
- Modificateur "[]" complété
Un paramètre optionnel a été ajouté: la liste de séparateurs de sous-chaînes à utiliser à la place de celle définie dans Options/Modifications.
Par exemple: pour renommer le fichier "jardin_maison.jpg" en "maison - jardin.jpg"
Il suffit d'utiliser l'expression: %b[2,"_"] - %b[1,"_"].%e
- Supprimer les espaces de début et de fin
En passant "0" comme paramètre, "[]" renverra maintenant la chaîne associée complète après l'avoir débarrassée de ses espaces de début et de fin (trim complet).
(ce travail était déjà effectué sur les sous-chaînes extraites)
- Informations annule/refait renomme dans infotip
- Déplacements entre combos/liste par touche tabulation
- Corrections de bugs
- Modifications mineures
1.40 : 2003/04/24
- Prise en compte de nombreuses nouvelles informations extraites des fichiers
- Vidéo: avi, mpg
- Tags vidéo: avi
- Tags exif
- Audio: wav
- Images: jpg, tif, gif, pcx, bmp, dib, ico et cur
- Karaoké: mid, kar
- Documents "office": doc, xls ...
- Collage de la variable/valeur pointée
Par un click droit sur une donnée affichée, vous pouvez directement insérer la variable associée ou la valeur dans l'expression courante.
- Boutons de sélection automatique des colonnes
Vous pouvez laisser Siren choisir automatiquement les groupes de colonnes utilisées et éventuellement n'afficher que celles qui ne sont pas vides.
- Ajout info mp3: mono/stéréo
- Modification de l'interface de Options/Colonnes
Il est maintenant possible de "manipuler" plusieurs colonnes simultanément après sélection multiple (click -> shift+click, ctrl+click ...). Vous pouvez ensuite les déplacer, les désélectionner ...
- Modificateur de remplacement de chaîne complété
Deux paramètres optionnels ont été ajoutés: l'occurrence de début de remplacement et le nombre de remplacements à effectuer. Si l'occurrence de début est négative, le remplacement s'effectuera à partir de la fin.
Par exemple pour le fichier "autoexec.bat":
%f("e","E") vaut "autoExEc.bat" %f("e","E",2) vaut "autoexEc.bat" %f("e","E",1,1) vaut "autoExec.bat" %f("e","E",-2,1) vaut "autoExec.bat" %f("e","E",-2) vaut "autoExEc.bat" ...etc ...
- Modification variables %d et %D
Par souci de cohérence, toutes les variables "date" contiennent par défaut la date et l'heure au format: "AAAAMMJJ_HHMMSS". Pour en "extraire" la date seule il suffit d'ajouter un "d" et un "t" pour l'heure.
- Paramètres pour variable %p: %pn
%p correspond au nom du répertoire père (le répertoire contenant le fichier). En faisant suivre "%p" d'un chiffre vous pouvez choisir le niveau.
Prenons par exemple le fichier: \image\maison\jardin\img1.jpg
%p vaut "jardin" %p2 vaut "maison" %p3 vaut "image"
- Paramètre pour variable %n: %np
%n correspond au numéro de sélection, mais comme me l'ont fait remarquer plusieurs utilisateurs, il était "judicieux" que ce numéro de sélection puisse être relatif à chaque chemin.
Par exemple:
Fichier %n %np \Rep1\Img1.jpg 001 001 \Rep1\Img2.jpg 002 002 \Rep2\Img3.jpg 003 001 \Rep2\Img4.jpg 004 002
- Paramètres pour variable %s
Si %s donne la taille en octets, %sk la donne en kilo, %sm en méga et %sg en giga octets.
- Filtre de sélection de fichiers en paramètre ligne de commande
Vous pouvez consulter la liste des paramètres de ligne de commande en lançant Siren avec le paramètre "/?" ou "/help".
- Fenêtre "Exemples"
Pour faciliter l'apprentissage de la syntaxe des expressions, une nouvelle fenêtre, accessible depuis le menu "?", donne quelques exemples détaillés.
- Prise en compte des entêtes MP3 VBR Fraunhofer
- Corrections de bugs
- Modifications mineures
1.30 : 2002/12/18
- Chargement sous-répertoires (récursion)
Il est possible de travailler sur une arborescence complète de répertoires, toutes les opérations déjà prévues restent possibles.
- Chargement répertoires en thread
Le chargement d'un répertoire (et éventuellement de son arborescence) est effectué en "thread". Ceci permet à la fenêtre principale de rester accessible pour toute autre tâche, en particulier l'interruption du chargement.
- Afficher/cacher groupes de colonnes
Des groupes de colonnes ont été définis: base, mp3 v1 et mp3 v2. Des boutons permettent ou non d'afficher les colonnes "actives" (cochées dans les options) qui leur sont associées.
- Remplacement/suppression de chaînes
Le modificateur "()" a été complété. Son utilisation est très proche du "replace" standard:
"chaîne à remplacer", "chaîne de remplacement")
Par exemple, pour le fichier "autoexec.bat":
%f("auto","automatic") donnera "automaticexec.bat"
%f("exec") donnera "auto.bat"
Il est possible de "concaténer" autant de modificateurs "()" et "[]" que nécessaire
%b("auto","au-to")("ex")[1](2).bat donnera "u.bat"
- Sélection/désélection avec un filtre fichier
- Recherche dans la liste avec un filtre fichier
- Positionnement sur le premier/suivant fichier sélectionné
- Variables %N: numéro contenu dans le nom de base du fichier
Prenons par exemple, le fichier "Fichier12_15zzz784.txt"
%N correspond à "12", %N1 à "12", %N2 à "15", %N3 à "784" ... %N9 à "" (chaîne vide)
- Modificateur 'L'
Il modifie la casse d'une chaîne: première lettre majuscule, le reste en minuscule.
- Paramètre négatif pour "[]"
Comme pour les sous-chaînes, ceci permet d'effectuer des extractions à "droite".
Prenons par exemple les fichiers:
"Jean Jacques - Album - Titre 1.mp3" et "Jean-Jacques - Album - Titre 2.mp3"
Sachant que le séparateur '-' n'est pas présent entre "Jean" et "Jacques" dans le premier nom, quelle expression utiliser pour n'obtenir que l'album et le titre ?
%b[-2] - %b[-1].%e donnera le résultat attendu
- Nom de fichier "ini" en paramètre
Par défaut Siren utilise le fichier "Siren.ini" pour conserver toutes les options choisies et son état lors de la dernière exécution. Il est possible de spécifier un fichier particulier en paramètre de ligne de commande et ainsi pouvoir utiliser différentes "configurations" de Siren. Vous pouvez consulter la liste des paramètres de ligne de commande en lançant Siren avec le paramètre "/?" ou "/help".
- Nouvelles options:
- Les répertoires sont chargés dans la liste
- Ils apparaissent en début de liste. (répertoires et fichiers sont triés séparément ou non)
- Liste fichiers affichée avec une fonte fixe
- Combo expression affichée avec une fonte fixe
- Combo filtre affichée avec une fonte fixe
- Filtre fichiers au standard UNIX
Le standard de filtre dos/windows a été étendu au standard UNIX (méta caractères "[!-]")
- Ajout gestion d'autres raccourcis vers Siren
La gestion des raccourcis a été déplacée et de nouveaux ont été ajoutés.
- Support thèmes XP
- Séquences de touche utilisables durant l'écriture d'une expression
- Ctrl-I: "Collage" nom fichier courant
- Ctrl-P: Info colonne courante dans barre de status
- Fenêtre d'aide non modale
Ceci vous permettra de pouvoir consulter l'aide tout en utilisant Siren.
- Corrections de bugs
- Modifications mineures
1.20 : 2002/09/10
- Surveillance modifications répertoire
Siren peut détecter les modifications effectuées par d'autres programmes dans son répertoire courant.
Deux options sont possibles:
- Activer ou non cette surveillance
- Demander une confirmation avant le rechargement du répertoire
- "Drop" de fichiers / répertoires
Vous pouvez effectuer un "drop" de fichiers dans Siren. L'opération chargera éventuellement le répertoire concerné et sélectionnera les fichiers choisis. Un répertoire "dropé" sera chargé si le "drop" est effectué sur la combo "Répertoire".
- Gestion raccourci Siren dans "Envoyer vers" ("Send To")
Le menu contextuel de l'Explorateur Windows contient un sous-menu "Envoyer vers" ("Send To") dans lequel Siren peut apparaître. Vous pouvez créer, modifier ou supprimer ce raccourci par l'intermédiaire des options. Les fichiers ansi "envoyés" sont automatiquement sélectionnés.
- Chaînes en tableau, modificateur "[]"
Vous avez pu remarquer que de nombreux noms de fichiers sont en fait la concaténation de chaînes généralement séparées par des '-'.
Par exemple, pour un "mp3": 01 - Artiste - Titre chanson.mp3
Le modificateur "[]", vous permet de découper une chaîne en éléments de tableau. Ce découpage se fera "sur" un caractère (liste modifiable dans les options), dans notre cas, le '-'.
L'expression: %b[1] - %b[3].%e
donnera: 01 - Titre chanson.mp3
Tous les autres modificateurs sont utilisables, ainsi: %b[1] - %ub[3](1,5).%e
donnera: 01 - TITRE.mp3
- Position de départ négative pour "()"
"()" permet d'extraire une sous-chaîne, connaissant sa structure "à gauche". Manquait l'extraction "à droite", c'est chose faite grace à la "position de départ" négative
Prenons, par exemple, les fichiers: AA_AA_B21.txt, CCC_C32.txt et ZZ_ZZZ_T18.txt
dont seuls les 3 derniers caractères nous interessent, l'expression: %b(-3).%e
donnera: B21.txt, C32.txt et T18.txt
et l'expression: %lb(-3,1).%e
donnera: b.txt, c.txt et t.txt
- Ajout paramètres ligne de commande
Vous pouvez en consulter la liste en lançant Siren avec le paramètre "/?" ou "/help".
- Amélioration analyse MP3
- Appels à l'"Explorateur" et "Propriétés"
- Nom fichier courant dans barre status
Ceci vous permettra de connaître le fichier courant même si la colonne "Nom" n'est pas visible.
- Liste séparateurs de mots
Les mots peuvent maintenant être séparés par autre chose qu'un caractère "espace". Vous pouvez, vous-même, en déterminer la liste.
- Corrections de bugs
- Modifications mineures
1.10 : 2002/07/12
- Tag MP3 V2
- Ajout colonnes Bitrate, Sampling et Durée
- Ajout boutons sélection et ordre des colonnes
- Historique des versions
- FAQ, Remerciements
1.00 : 2002/06/14