Bonjour,
Voilà, déjà quelques heures, que je me prends la tête sur la création d'un script qui me permettrait de me faciliter la vie
Soit mon test.bat suivant :
Ce programme se déroule en partie trés bien sauf que je rencontre 2 problèmes dont je ne vois pas comment y remédier :
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 @echo off echo Demarrage traitement call :installGem toto.gem call :installGem toto2.gem ... call :installGem totoN.gem Pause :installGem echo Installation du gem %1 call gem install %1 goto :eof
Problème n°1 :
Le traitement démarre l'installation dans l'ordre sans souci : toto1.gem, toto2.gem, toto3.gem et d'un seul coup, il passe à l'install de toto6.gem en squizzant l'install de toto4.gem et l'install de toto5.gem.....Ensuite de toto6.gem, il passe à l'install de toto10.gem sans prendre en compte toto7, toto8 et toto9, etc...
Ce problème se répercute sur les mêmes endroits et je ne comprends pas comment cela est possible
J'ai juste ajouter la commande "chcp 1252" avant de lancer le script
Problème n°2 :
Il arrive aussi que certaines commandes se répète après la commande "Pause"
Par exemple, après l'install de totoN.gem, la console DOS me demande d'appuyer sur une touche pour continuer. Pensant qu'il me rendrait la main, il réinstalle "toto2.gem", "toto5.gem" alors qu'il ne devrait pas le faire... Pourquoi recommence-t-il l'installation à ces endroits sans la présence de "goto"
En vous remerciant pour votre aide
Partager