mouwhahahhaa bienvenu dans le cours de la commande FOR by moi se cour et tres important pour le batch et il facilitera beaucoup de chose
bref voici le code que nous allons etudier mes il ne sera pas tous seul
/!\attention lors de notre cours placer le batch dans un dossier car un fichier va se creer a l'endroit ou se trouve le batch
??? Bon alors tu le met se batch ???
j'y vien j'y vien calmer vous
bon alors ses parti voici le code :
avec commentaire en plus
bon alors defragmenton se batch
alors @echo off bon heuu tou le monde ses voir partie 1 du cour en base
ok ensuite del temp.exe bien sur vous l'aurer remarquer si vous l'aver lancer que cela vous a creer un fichier texte avec 1234 a l'interieur bon nous allons espliker enfete del c'est pour le delete dur dur un ^^ bon et bien comme sa il se delete au lieu d'en recreer un
bon alors ensuite on creer le batch des lors ou vous metter "la ligne >> temp.txt" le fichier temp.txt se creer automatiquement la classe un ?
bon alors on marque quelque ligne moi j'y est disposer 1,2,3,4 a vous de metre se que vous vouller vous pouver tous aussi metre 1,2,3,4,5,6,7,8,9 ...
bon ensuite more temp.txt vous fait visualiser le fichier temp.txt
ensuite :
??? hooooola quest se sees oO ???
haha attendaiu ji vien ji vien
bon ici il est marker :
la variable %%i contient le premier mot de tout les debut de ligne de temp.exe garde les puis "DO" veut dire fais si et puis fais cela donc marke la variable %%i
voila pour les fichier
maintenant voyon la boucle FOR ne veut pas dire que ses une boucle vous comprendrer
alors voici le code que nous allons decomposer :
la tradustion !!! :
pour tous se qui a de contenu entre parenthese garde le dans la variable %%A puis affiche le dans la commande echo %%A
lol tester le il marke salut a l'ecran
!!! lol sa sert a rien autant ecrire la commande echo ses plus pratique --' !!!
attendais laisser moi le temp de vous expliker
ok alors la commande echo certe elle affiche un message et certe aussi cette commande affiche le message bef maintenant essayer de metre sa :
bon voila la diference en mettant (s,a,l,u,t) et bien il s'afichera :
s
a
l
u
t
mouwhahahhaa dla balle un ?
bon alors maintenant voyons le code :
la tradustion !!! :
pour tous se qui est ecris entre 1 et 50 afficher ses nombre tres pratique pour faire une barre de chargement que nou verrons a la fin de se cour
/!\ souvener vous bien des code /L pour les nombre entre etc ... rien pour afficher un texte etc ... et /f pour les fichier
ok ok pour l'instant on a apris pas mal de truc vous pouver faire une pause et poser vos question
prochaine partie la 2
ou l'on parlera des requete ping des localhost des autre commande for et d'autre code pour la commande FOR voila
bon et bien byye ^^
bref voici le code que nous allons etudier mes il ne sera pas tous seul
/!\attention lors de notre cours placer le batch dans un dossier car un fichier va se creer a l'endroit ou se trouve le batch
??? Bon alors tu le met se batch ???
j'y vien j'y vien calmer vous
bon alors ses parti voici le code :
- Code:
@echo off
del temp.txt
echo 1 >> temp.txt
echo 2 >> temp.txt
echo 3 >> temp.txt
echo 4 >> temp.txt
:: ici on creer un nouveau fichier en mettant >> et echo sera se qui sera afficher dans le contenu de temp.txt
echo le fichier temp.txt contient les lignes suivantes:
more temp.txt
echo.
echo les ligne suivante sont representer une par une :
FOR /f %%i IN (temp.txt) DO (
echo %%i
)
:: on utilise %%i pour afficher le premier mot qui se trouve dans chaque ligne de temp.txt
pause
avec commentaire en plus
bon alors defragmenton se batch
alors @echo off bon heuu tou le monde ses voir partie 1 du cour en base
ok ensuite del temp.exe bien sur vous l'aurer remarquer si vous l'aver lancer que cela vous a creer un fichier texte avec 1234 a l'interieur bon nous allons espliker enfete del c'est pour le delete dur dur un ^^ bon et bien comme sa il se delete au lieu d'en recreer un
bon alors ensuite on creer le batch des lors ou vous metter "la ligne >> temp.txt" le fichier temp.txt se creer automatiquement la classe un ?
bon alors on marque quelque ligne moi j'y est disposer 1,2,3,4 a vous de metre se que vous vouller vous pouver tous aussi metre 1,2,3,4,5,6,7,8,9 ...
bon ensuite more temp.txt vous fait visualiser le fichier temp.txt
ensuite :
- Code:
FOR /f %%i IN (temp.txt) DO (
echo %%i
)
??? hooooola quest se sees oO ???
haha attendaiu ji vien ji vien
bon ici il est marker :
la variable %%i contient le premier mot de tout les debut de ligne de temp.exe garde les puis "DO" veut dire fais si et puis fais cela donc marke la variable %%i
voila pour les fichier
maintenant voyon la boucle FOR ne veut pas dire que ses une boucle vous comprendrer
alors voici le code que nous allons decomposer :
- Code:
@echo off
for %%A in (salut) do (
echo %%A
)
pause>nul
la tradustion !!! :
pour tous se qui a de contenu entre parenthese garde le dans la variable %%A puis affiche le dans la commande echo %%A
lol tester le il marke salut a l'ecran
!!! lol sa sert a rien autant ecrire la commande echo ses plus pratique --' !!!
attendais laisser moi le temp de vous expliker
ok alors la commande echo certe elle affiche un message et certe aussi cette commande affiche le message bef maintenant essayer de metre sa :
- Code:
@echo off
for %%A in (s,a,l,u,t) do (
echo %%A
)
pause>nul
bon voila la diference en mettant (s,a,l,u,t) et bien il s'afichera :
s
a
l
u
t
mouwhahahhaa dla balle un ?
bon alors maintenant voyons le code :
- Code:
@echo off
for /L %%A in (1,1,50) do (
echo %%A
)
pause>nul
la tradustion !!! :
pour tous se qui est ecris entre 1 et 50 afficher ses nombre tres pratique pour faire une barre de chargement que nou verrons a la fin de se cour
/!\ souvener vous bien des code /L pour les nombre entre etc ... rien pour afficher un texte etc ... et /f pour les fichier
ok ok pour l'instant on a apris pas mal de truc vous pouver faire une pause et poser vos question
prochaine partie la 2
ou l'on parlera des requete ping des localhost des autre commande for et d'autre code pour la commande FOR voila
bon et bien byye ^^