J'ai besoin d'un batch pour me refaire une archive pour le jeu Enemy Territory, qui utilise des archives zip à l'extension pk3. (J'ai ajouter le répertoire de 7-zip à la variable path.)
J'ai pour cela utiliser ce code :
@echo off echo Voulez-vous vraiment creer l'archive ? pause set chemin=D:\mon chemin\avec quelques espaces\ set archive=D:\mon chemin\et\jaymod\mon_archive.pk3 cd %chemin% 7z a %archive% * pause
Mais j'obtiens une erreur :
Incorrect command line
Pas plus d'information, ce qui est très génants.
Mais pistes sont :
- L'utilisation de * pour dire "tous les fichiers et dossiers du répertoire". Je suis obligé de passer par ce caractère, sauf si c'est possible de faire autrement.
- Les espaces. Quoique bizarre, on est pas sur internet avec les %20 ...
J'ai aussi testé ce code, mais j'obtiens la même erreur :
@echo off echo Voulez-vous vraiment creer l'archive ? pause set chemin=D:\mon chemin\avec quelques espaces\* set archive=D:\mon chemin\et\jaymod\mon_archive.pk3 7z a %archive% %chemin% pause
Merci pour votre aide.
