Rechercher sur Informatruc :             
  
Charte FAQFAQ  MembresMembres  S'enregistrerS'enregistrer  ProfilProfil  Vérifier ses messages privésVérifier ses messages privés ConnexionConnexion   Avatars
Programmation DOS - Fonction IF & FOR  
Répondre au sujet    Index du Forum Informatruc -> Autres logiciels et informatique diverse
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
edenfusion
Nouveau
Nouveau


Inscrit le: 25 Jan 2008
Messages: 1

MessagePosté le: 25 Jan 2008 16:59    Sujet du message: Programmation DOS - Fonction IF & FOR Répondre en citant

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 !!!
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Jango78
Modérateur
Modérateur


Inscrit le: 02 Avr 2006
Messages: 4539
Localisation: Yvelines (France)

MessagePosté le: 27 Jan 2008 19:34    Sujet du message: Répondre en citant

Bonsoir,

Je ne pense pas me faire fusiller en disant que le "ELSE" n'existe pas en programmation MS-DOS...
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Vazkor
Fidèle
Fidèle


Inscrit le: 04 Juil 2005
Messages: 137
Localisation: Liège, 5 km (BE)

MessagePosté le: 28 Jan 2008 0:34    Sujet du message: Répondre en citant

Salut,

Jamais vu de ELSE sous MS-DOS.
Il est toute de façon inutile.

De même je ne mettrais pas les goto entre parenthèses

Code:
IF %%b EQU %%C (goto LAUCHA) else (goto FIN)
:LAUCHA

peut être réécrit :
Code:
IF %%b EQU %%C goto LAUCHA
goto FIN
:LAUCHA

@+
_________________
[W2KPro, Firefox+Thunderbird +Opera, SygatePF, Proxomitron, NOD32, ProcessGuard + Brain 1.0]
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Montrer les messages depuis:   
Répondre au sujet    Index du Forum Informatruc -> Autres logiciels et informatique diverse Toutes les heures sont au format GMT
Page 1 sur 1

 


Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum



Projet AntiMalware

Partenaires: | Assiste PC | Emploi en informatique | Forum Informatique | Micro-Astuce | Opodo | Oxygène PC |




phpBB © - Template Informatruc ©