Bonjour,
je développe un script batch pour faire des copier/coller de fichiers, puis créer des zip (j'automatise la livraison d'un soft).
J'ai un soucis pour "découper" une chaîne de caractères en plusieurs variables.
De ce que j'en ai compris, projet devrait prendre les 3 premiers caractères de "release" et version les 3 suivants.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 setlocal set /p release= Nom de la release set projet = %release:~0,3% set version = %release:~3,3% dir D:\p\%projet%\%version%\%release% endlocal
Par exemple, si je passe la chaine de caractères "azertyuio" dans release, je veux que projet=aze et version=rty.
Hors quand je lance le script projet et version sont vides.
J'ai regardé le sujet épinglé sur la commande SET, mais ça ne m'a pas aidé
Merci pour votre aide.
PS : Je suis sous Windows 7
Partager