OVH Cloud OVH Cloud

Fichier bat

11 réponses
Avatar
Guillaume
Bonjour

Je souhaite lancer un fichier bat au démarrage de windows dont le but est de
lancer un fichier excel.
Le fichier excel a lancer se trouve dans un répertoire qui contient des
fichiers du type fichier1.xls fichier2.xls... et le but est d'ouvrir le
fichiern ou n est le plus grand.

J'ai ecrit ce bout de code mais ca ne semble pas fonctionner

Set i=1
:boucle
if exist "d:\essai\fichier%i%.xls"
Set /a i=i+1
goto boucle
:fin
Set /a i=i-1
open d:\essai\test%i%.txt

Avez vous une idée?? Hormi le fait que je dervais utiliser une boucle Do
while au de If Goto.

Merci a tous
--
Guillaume Nectoux

1 réponse

1 2
Avatar
Th.A.C
Le 15/01/2010 23:14, Michel__D a écrit :
Bonjour,









un peu plus court ^.^

Set i=0
:boucle
set /a i=i+1
if not exist "le_fichier%i%.xls" goto boucle
....
....



Je pense que tu voulais plutôt écrire ceci :

Set i=0
:boucle
set /a i=i+1
if exist "le_fichier%i%.xls" goto boucle
....
....




rahhh, j'avais mal lu le premier post. J'avais pas vu qu'il cherchait le
plus grand.
1 2