Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1507 connectés 

  FORUM HardWare.fr
  Windows & Software

  [DOS] Compteur ligne fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DOS] Compteur ligne fichier

n°713205
almadeus
Posté le 31-05-2002 à 10:21:54  profilanswer
 

Je cherche à compter le nombre de ligne d'un fichier pour ensuite effectuer une comparaison si le nombre de ligne est > 2 alors un faire qq chose sinon faire autre chose.
Depuis hier soir , j'en ai Cro marre du DOS.
Merci

mood
Publicité
Posté le 31-05-2002 à 10:21:54  profilanswer
 

n°713228
nono_robot
Posté le 31-05-2002 à 10:36:38  profilanswer
 

Salut !
Ben t'a essaye ca sous la session dos :
 
For /f %i in (tonfichier) do set /a compteur=compteur+1
 
et %%i dans le fichier .bat  
 
Je suis sous 2000 alors je sais pas si ca existe sous w9x , comme t'a pas precise...
@+

n°713249
almadeus
Posté le 31-05-2002 à 10:50:57  profilanswer
 

Disons qu'en fait j'essaye de faire un petit script qui me détecte si un utilisateur à ou pas Java le plus généraliste possible (NT, W98,...)
 Enfin un .bat qui me permetrait de détecter si la personne à le fichier
java.exe alors je fais quelque chose sinon autre chose.
Le bout de code que j'ai déjà tapé est là :
Pour le diriger vers une page de download alors ???
cd c:\
'la je récupère ds le fichier test.txt où est java.exe
DIR  java.exe /S > c:\test.txt  
if nmbreligne  > 2 (c:\PROGRA~1\INTERN~1\iexplore.exe
http://vbcvb/) ELSE c:\PROGRA~1\INTERN~1\iexplore.exe http://fdgdfg

n°713269
JPA
Posté le 31-05-2002 à 11:04:00  profilanswer
 

essaie avec la commande find :
 
c:\repertoire\>find /v /c "ajqghgdgvcrfcgdgfcsfgshc" test.txt
 
affichera le nombre de lignes ne contenant pas la chaîne (donc mettre une chaîne "impossible" ) sous la forme :
---------- test.txt: 5
 
donc
c:\repertoire\>find /v /c "ajqghgdgvcrfcgdgfcsfgshc" test.txt>result.txt
te créera un fichier result.txt
ensuite :  
find "txt: 0" result.txt>nul
if not errorlevel 1 goto fin
find "txt: 1" result.txt>nul
if not errorlevel 1 goto fin
rem supérieur ou égal à 2
traitement
goto fin
 
A+

n°713293
almadeus
Posté le 31-05-2002 à 11:19:49  profilanswer
 

On s'en rapproche j'ai rajouté un exit cause si j'ai le fichier Problème il m'ouvre les 2 IE, et ds l'autre cas il m'ouvre tjs la première
cd c:\
dir java.exe /S > test.txt
find /v /c "sdjfhslkdfhlfksdh" test.txt>result.txt
 
find "txt: 0" result.txt>nul
if not errorlevel 1 goto fin
find "txt: 1" result.txt>nul
if not errorlevel 1 goto fin
rem supérieur ou égal à 2
C:\PROGRA~1\INTERN~1\iexplore.exe http://www.titi.com
exit
goto fin
:fin
C:\PROGRA~1\INTERN~1\iexplore.exe http://www.tata.com

n°713341
almadeus
Posté le 31-05-2002 à 11:56:12  profilanswer
 

Et voilà le travail
cd c:\
dir java.exe /S > test.txt
find /v /c "sdjfhslkdfhlfjkkjjkjkksdh" test.txt>result.txt
 
find "TXT: 2" result.txt>nul
if not errorlevel 1 goto fin
C:\PROGRA~1\INTERN~1\iexplore.exe http://www.gcxvfd.fr
exit
:fin
C:\PROGRA~1\INTERN~1\iexplore.exe http://www.biblude.com
exit


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  [DOS] Compteur ligne fichier

 

Sujets relatifs
>Fichier supprimé accenditellement sous Win2000: comment le retrouver?Créer un fichier nom long depuis WinXP sur Win95 ?
Retrouver le fichier ou sont stockés les champs pré-remplistransfert de fichier en reseau local : logiciel de gestion
Un fichier .vis, ça s'ouvre avec quoi ??fichier d'archive Outlook inaccessible
comment couper un fichier d'installation imprimante?impossible de suprimer un fichier !
fichier .chk????Recherche site d'extensions de fichier...
Plus de sujets relatifs à : [DOS] Compteur ligne fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR