For, comment ça marche ?

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Øfæliæ
Batcheur occasionnel
Messages : 6
Enregistré le : 01 févr. 2010 17:42

For, comment ça marche ?

Message par Øfæliæ »

bonjour, bonsoir.

j'ai un problème dans un des mes batchs, la fonction FOR est bloqué

je m'explique.
je voulais créer un système de recherche en bat et, pour cela j'utilise la fonction FOR comme suis :

Code : Tout sélectionner

@echo off

set /p nom=quel est le nom du fichier que vous recherchez ?:

echo %nom% > %drive%\a.csv
pause

FOR /f %%a IN (%nom%.csv)  DO (
if exist %%a IN C: (goto result) else goto end
)

:result
cls
echo %nom% existe dans C:
del %drive%\a.csv
pause

:end
pause
cls
 
et malheureusement, cela ne marche pas. que puis je faire ? comment fonctionne la fonction FOR
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: For, comment ça marche ?

Message par Laddy »

Bonjour
ceci est un syntaxe fausse

if exist %%a IN C:
supprime in C: ça devrait être Ok
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Øfæliæ
Batcheur occasionnel
Messages : 6
Enregistré le : 01 févr. 2010 17:42

Re: For, comment ça marche ?

Message par Øfæliæ »

bonjour laddy

je veux bien enlever C: mais qu'est ce que je met a la place ?
Laddy
SuperBatcher
Messages : 190
Enregistré le : 04 juil. 2008 13:40

Re: For, comment ça marche ?

Message par Laddy »

Bonjour
expliquer ce que tu veux faire exactement car ton code n'a pas vraiement de sens.
Envie de partager vos programmes :
Poster vos codes sur BatchClipboad.info
Répondre