Programmation de Batch - Page 2

Résolu
Précédent
  • 1
  • 2
  1. zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
     
    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...
    0
  2. zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
     
    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!
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
    0
  4. zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
     
    Ok je comprend mieux ^^ Merci!
    0
Précédent
  • 1
  • 2