Tom's Guide > Forum > Programmation > Programation en DOS - Fonctions IF et FOR

Programation en DOS - Fonctions IF et FOR

Forum Programmation : Programation en DOS - Fonctions IF et FOR

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous,
Alors je sais que la prog en dos c'est un peu dépassé mais j'ai besoin de faire un petit script tout bête qui évidemment ne veut pas fonctionner.

Le but est d'aller chercher un caractere dans un fichier 1.txt, comparer ce caractere avec un autre fichier ref.txt, si les deux valeurs sont égales, lancer un batch comprat.bat

Mon prog ressemble à cela :

FOR %%c in (C:\chemin\1.txt) DO (echo %%c)
FOR %%b in (C:\chemin\ref.txt) DO (echo %%b)
IF %%b EQU %%C (goto LAUCHA) else (goto FIN)
:LAUCHA
comprat.bat
:FIN
pause
exit

En plus de cela, j'aimerais qu'il se lance de maniere automatique toutes les minutes par exemple... Et là, la tempo, je vois mal...

En tout cas, les lignes ci-dessus ne fonctionne pas car il "pause" à chaque fois...

Merci de vos lumières !!!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Il te manque le commutateur /F à tes FOR.
http://fr.wikibooks.org/wiki/DOS/F [...] un_fichier

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

pour créer une tache planifié toutes les minutes:

schtasks /tn toto /tr nom_du_programme /sc minute /mo 1

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Tom's Guide > Forum > Programmation > Programation en DOS - Fonctions IF et FOR
Aller à :

Il y a 2718 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens