Batch, problème de syntaxe.

Résolu
lsjduejd Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -  
lsjduejd Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème de syntaxe au niveau de :
start COPY "%username%\Desktop\Desktop\Documents\Mes fichiers reçus\XXX.txt" "%username%\XXX\XXX"

Je veux copier XXX.txt
Lorsque j'écris ce "code" dans l'invite de commande, le fichier est correctement copié (logique, j'ai tout vérifié).
Mais au contraire, lorsque j'écris ça dans un fichier texte renommé .bat et que j'exécute ce dernier, ça ne marche pas.
Alors, comment ça marche ? =)

Merci d'avance.

4 réponses

Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   289
 
Bonsoir,
As-tu essayé quelque chose du type :
cmd /K copy "C:\Temp\toto.txt" "C:\Temp\test\toto.txt"

1
Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   289
 
Bonsoir,
Il me semble que le start n'est pas utile.
0
lsjduejd Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   15
 
Effectivement, mais il affiche en fait la recherche dans un autre fenêtre de l'invite de commande, pour un côté pratique.
Mais j'ai essayé sans le start et toujours le même problème, donc ce n'est pas la source.
Merci quand même de s'être penché sur mon (très énervant) problème.
[EDIT] Ah, j'ai trouvé un truc en remplaçant
copy
par
xcopy/s
la ligne :
0 fichiers copié s'ajoute en .bat alors que toujours avec l'invite de commande, ça marche mais le fait que l'ordinateur comprenne que je veux copier (il ne m'indiquait rien avant) est une avancée majeure =) !
0
lsjduejd Messages postés 60 Date d'inscription   Statut Membre Dernière intervention   15
 
Merci beaucoup Gord21.
Ta réponse m'a aidé (cela ne marchait pas du premier coup mais en mettant mon .bat dans le même dossier que le truc a copié ça a marché, oui avant même dans le bon dossier ça marchait pas :'()

Au revoir.
0