IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Lancement d'un fichier batch selon la taille d'un fichier en ko


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2019
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2019
    Messages : 21
    Par défaut Lancement d'un fichier batch selon la taille d'un fichier en ko
    J'aimerai avoir dans un fichier batch au format''.bat'' pour Windows, une ligne de commande qui permet de lancer automatiquement un fichier batch en fonction de la taille en ko d'un fichier pgn.
    Par exemple, si j'ai un fichier pgn inférieur a 5 ko je lance tel fichier 1.bat sinon ça sera l'autre fichier 2.bat
    La syntaxe non correct serait du genre '' if taille x.pgn <5ko do 1.bat then 2.bat end ''
    Pouvez vous svp me dire la syntaxe complète et correcte a saisir ?

    Pour info, j'ai pensé à la taille du fichier pgn afin de contourner et de solutionner un problème, a savoir comment ''compter le nombre de parties d'échecs contenues dans le fichier pgn''. Si c'est Inférieur à 5 parties faire 1.bat sinon 2.bat. sous le logiciel pgn extract, la commande gamenumber permet de sélectionner les parties a tenir compte selon certains critères mais ne permet pas de compter a ma connaissance.
    Si vous avez la solution pour le 1er cas ( taille en ko du fichier) ça serait génial ! 😁😀
    Merci par avance pour votre aide

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    salut


    en resumé :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo off
    
    for %%a in (x.png) do if %%~za < 5000 (call 1.bat) else (call 2.bat)

  3. #3
    Membre averti
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Mars 2019
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Orne (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mars 2019
    Messages : 21
    Par défaut
    Salut sachadee,

    Si je met la ligne " for %%a in (x.png) do if %%~za < 5000 (call 1.bat) else (call 2.bat) " uniquement dans un fichier bat ça suffit ou pas ?
    Il y a t-il besoin de "echo off" ? Ça ne me dérange pas de voir défiler les lignes, sur une fenêtre écran noir. Au contraire, ça me rappelle les années 80 !!
    C'est quoi 1,2,3 en rectangle? numéro de lignes ?
    En tout cas je te remercie sincèrement pour ton aide.
    A bientôt
    amicalement,

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Oui ce code doitêtre mis dans un fichier .bat
    oui tupeux enlever le echo off
    oui ce sont les numeros de lignes

Discussions similaires

  1. Zipper des fichiers en plusieurs fichiers zip selon la taille.
    Par kaygee dans le forum Développement Windows
    Réponses: 0
    Dernier message: 15/01/2015, 11h27
  2. [PHP 5.0] Lancement d'un fichier batch avec exec()
    Par mystfkc dans le forum Langage
    Réponses: 4
    Dernier message: 07/09/2010, 13h30
  3. Lancement d'un fichier php par un batch
    Par Amokrane dans le forum Langage
    Réponses: 3
    Dernier message: 05/08/2008, 18h45
  4. lancement d'un fichier batch à distance
    Par ladmia dans le forum Windows
    Réponses: 13
    Dernier message: 14/05/2008, 10h17
  5. Réponses: 3
    Dernier message: 01/02/2007, 20h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo