Batch probleme de cadre
Fermé
FRED92G
Messages postés
290
Date d'inscription
jeudi 24 mai 2012
Statut
Membre
Dernière intervention
20 août 2022
-
23 mai 2013 à 14:24
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 - 25 juin 2013 à 17:40
Pierrot-du-18 Messages postés 133 Date d'inscription vendredi 28 décembre 2012 Statut Membre Dernière intervention 8 mai 2014 - 25 juin 2013 à 17:40
A voir également:
- Dans la présentation à télécharger, déplacez l'image dans le cadre sans en modifier la taille. redressez l'image pour que le niveau de la mer soit à l'horizontale. faites correspondre : la ligne avec le niveau de la mer ; le point avec le sommet de la grande voile. combien d'oiseaux sont dans le cadre ?
- Comment réduire la taille d'un fichier - Guide
- Aller à la ligne excel - Guide
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? - Forum Musique / Radio / Clip
- Taille 32x32 correspondance ✓ - Forum Loisirs / Divertissements
- Image iso - Guide
1 réponse
Pierrot-du-18
Messages postés
133
Date d'inscription
vendredi 28 décembre 2012
Statut
Membre
Dernière intervention
8 mai 2014
4
Modifié par Pierrot-du-18 le 25/06/2013 à 17:42
Modifié par Pierrot-du-18 le 25/06/2013 à 17:42
Tu commences par compter le nombre de caractères de ton argument 1 :
Tu crée une variable bien grande :
Tu la tronques :
---------N'oublies pas le setlocal EnableDelayedExpansion--------
Et tu finis :D
Je ne l'ai pas testé, donc préviens moi si ça marche :D
Et surtout, si tu mets tout ça dans une boucle, n'oublies pas d'écrire les variables sous la forme !x! et non %x%.
Bonne chance!
set tmptxt=%~1 set length=0 :loop if defined tmptxt ( set tmptxt=%tmptxt:~1% set /A length += 1 goto loop
Tu crée une variable bien grande :
set var=ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
Tu la tronques :
setlocal EnableDelayedExpansion set varfinale=!var:~1,%length%!
---------N'oublies pas le setlocal EnableDelayedExpansion--------
Et tu finis :D
echo.ÉÍÍ%varfinale%ÍÍ» echo.º %~1 º echo.ÈÍÍ%varfinale%Íͼ
Je ne l'ai pas testé, donc préviens moi si ça marche :D
Et surtout, si tu mets tout ça dans une boucle, n'oublies pas d'écrire les variables sous la forme !x! et non %x%.
Bonne chance!