erreur (de débutant) dans un batch windows [Résolu]

erreur (de débutant) dans un batch windows [Résolu] - Shell/Batch - Programmation

Marsh Posté le 12-04-2006 à 17:02:44    

Bonjour,
 
Voilà j'ai créé un petit batch windows:
 
md c:\"Program Files"\"blablabla"
xcopy d:\Setup\"blablabla" c:\"Program Files"\"blablabla" /E /I /Q /H  
xcopy d:\Setup\tototo.lnk %ALLUSERSPROFILE%\Bureau /Q /H

 
Lorsque je l'execute, voiçi ce que j'obtiens:
 
170 fichier(s) copié(s)
Nombre de paramètres non valide
Installation terminee !
Appuyez sur une touche pour continuer...

 
En fait le deuxième "xcopy" ne fonctionne pas et je ne comprends pas pourquoi.
Est-ce que quelqu'un a une idée ?
 
Merci pour votre aide.
Je ne maîtrise pas bien le batch.


Message édité par dec512 le 13-04-2006 à 09:46:09
Reply

Marsh Posté le 12-04-2006 à 17:02:44   

Reply

Marsh Posté le 12-04-2006 à 17:58:03    

Je ne sais pas si un chemin contenant un raccourci (tototo.lnk) est valable pour la commande xcopy. Ou bien peut-être que la variable entre "%" n'est pas admise.


Message édité par olivthill le 12-04-2006 à 17:59:56
Reply

Marsh Posté le 12-04-2006 à 17:58:06    

Tu dois quoter le %ALLUSERSPROFILE% qui contient en général des espaces à cause du "Documents and Settings". En gros :
xcopy d:\Setup\tototo.lnk "%ALLUSERSPROFILE%\Bureau" /Q /H

Reply

Marsh Posté le 12-04-2006 à 18:46:34    

Ok je testerai les guillemets demain quand je serai devant au bureau !
 :D  
 
 
Merci je vous tiens au courant

Reply

Marsh Posté le 13-04-2006 à 09:45:35    

C'est cool ça fonctionne impec !!
 
Merci beaucoup pour la réponse.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed