Programmation de Batch - Page 2

Résolu
  1. j'essaye de comprendre un peu mieux ce que je fait, mais j'ai vraiment du mal a trouvé une explication claire de la ligne : for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes=%%a
    malgré mes recherches avec le help. le ^ me semble bizarre...
    1. ha oui sa marche! j'avais essayé de faire :
      more /e +%l2% %fichier%
      %fichier% > nouveau.txt
      mais sa ne me copiais rien.
      maintenant c'est parfait. Merci!
      1. Contributeur
        for /f %%a in ('find /v /c "" ^< %fichier%') do set /a lignes=%%a

        find /v /c "" ^< %fichier% compte les lignes dans le fichier, ^ sert à protéger < sinon DOS hurle
        do set /a lignes=%%a et on met le nombre de ligne dans la variable lignes
        Précédent
        • 1
        • 2