GBEPad : Mode Batch [ Retour menu général ]


Ligne de commande


Le mode batch de GBEPad vous permet de faire appel aux fonctionnalités de GBEPad dans un script bat ou cmd par exemple.

Cette fonctionnalité peut être utilisée lorsque de nombreux fichiers doivent subir un même traitement.

Vous devez déclarer le répertoire où vous avez installé GBEPad dans la variable d'environnement PATH de Windows.

Pour lancer GBEPad en ligne de commande, voici les différents appels possibles :
    gbepad.exe :
      Lance GBEPad en mode normal (comme si l'on double cliquait sur l'icône de GBEPad).
    gbepad.exe nomFichier :
      Lance GBEPad en mode normal et ouvre le fichier nomFichier.
    gbepad.exe @nomFichierTraitement @ListeFichierATraiter :
      Lance GBEPad en mode batch.
      Le fichier nomFichierTraitement est un fichier texte contenant la liste des commandes de traitement à appliquer au(x) fichier(s).
      Le fichier ListeFichierATraiter est un fichier texte contenant la liste des fichiers à traiter.

Reportez vous aux exemples ci dessous pour de plus amples renseignements.



Liste des commandes disponibles


Voici la liste des commandes disponibles dans le mode batch de GBEPad. Ces commandes sont à inscrire dans le fichier paramètre nomFichierTraitement.

Les ordres doivent être séparés des options par le signe =.
Il ne doit y avoir qu'un seul ordre par ligne.

Ordre Options Description
MAJUSCULE SANS-ACCENT Met tout le fichier en majuscules sans accent
MAJUSCULE AVEC-ACCENT Met tout le fichier en majuscules en conservant les accents
MAJUSCULE CAPITALISER La première lettre de chaque mot est en majuscule
MINUSCULE SANS-ACCENT Met tout le fichier en minuscules sans accent
MINUSCULE AVEC-ACCENT Met tout le fichier en minuscules en conservant les accents
TRI CROISSANT Tri les lignes du fichier dans l'ordre croissant
TRI DECROISSANT Tri les lignes du fichier dans l'ordre décroissant
SUPPRESSION-DOUBLON - néant - Supprime les lignes consécutives équivalentes
ENLEVER-ACCENT - néant - Enlève tous les accents du fichiers
ENLEVER-ESPACE DEBUT Enlève les blancs en début de chaque ligne pour tout le fichier
ENLEVER-ESPACE FIN Enlève les blancs en fin de chaque ligne pour tout le fichier
ENLEVER-ESPACE REDONDANT Enlève les blancs redondants pour tout le fichier
ENLEVER-ESPACE TOUS Enlève tous les blancs du fichier
ENLEVER-LIGNE-VIDE REDONDANT Supprime les lignes vides redondantes
ENLEVER-LIGNE-VIDE TOUS Supprime toutes les lignes vides
AJOUTER-LIGNE-VIDE TOUS Ajoute une ligne vide entre chaque ligne du fichier
TAILLER-LIGNE - néant - Taille toutes les lignes à la taille maxi
CRYPTER - néant - Crypte le fichier
DECRYPTER - néant - Décrypte le fichier
CONVERTIR UNIXDOS Convertir le fichier UNIX au format DOS/Windows
CONVERTIR DOSUNIX Convertir le fichier DOS/Windows au format UNIX
CONVERTIR DOSMAC Convertir le fichier DOS/Windows au format MAC
CONVERTIR ESPACE-TABULATION Convertir les espcaes en tabulations
CONVERTIR TABULATION-ESPACE Convertir les tabulations en espaces
PURGER chaine de caractères à purger Purge le fichier de toutes les occurrences de la chaine de caractères passées en paramètres (attention à la casse)
NOMBRE-LIGNE - néant - Compte le nombre de lignes du fichier. Ce nombre est stocké dans le fichier "nblignes.txt" situé dans la répertoire de GBEPad. Si le fichier "nblignes.txt" existe déjà, le nombre qu'il contient est incrémenter du nombre de lignes du fichier à traiter. Pour reinitialiser le compteur, supprimer le fichier nblignes.txt.
; - néant - Vous pouvez mettre des commentaires dans le fichier de traitement. Pour ce faire, vous devez débuter la ligne avec le caractère ";" (point virgule).



Exemples de fichiers pour utiliser GBEPad en ligne de commande


Voici un exemple de fichier de traitement pour utiliser GBEPad en mode Batch.
Dans l'exemple suivant, le fichier de traitement va faire dans l'ordre :
- Convertir le fichier d'Unix
- Suppression de toutes les lignes vides
- Tri du fichier dans l'ordre croissant
- Crypter le fichier

    ;Ceci est un commentaire
    CONVERTIR=UNIXDOS
    ENLEVER-LIGNE-VIDE=TOUS
    TRI=CROISSANT
    CRYPTER

Et enfin, un exemple de fichier contenant la liste des fichiers à traiter :
    c:\temp\fic1.txt
    c:\temp\fic2.txt
    c:\trav\fic3.txt


Copyright © 2004-2009 par GBESoft, Tous droits réservés.