Batch probleme de cadre
FRED92G
Messages postés
290
Date d'inscription
Statut
Membre
Dernière intervention
-
Pierrot-du-18 Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Pierrot-du-18 Messages postés 133 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j ai un probleme avec se batch j aurai besoin que son cadre s adapte en fonction de la longueur de la phase de facon a toujour avoir la bordure du cadre a la bonne longueur
merci
j ai un probleme avec se batch j aurai besoin que son cadre s adapte en fonction de la longueur de la phase de facon a toujour avoir la bordure du cadre a la bonne longueur
@Title @Echo off cd %dp0 for /f "tokens=* delims= " %%a IN ('Type "ESSAI.TXT"') do ( Call:Message "%%~a" ) :: pause exit :Message cls echo. echo.ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo.º %~1 º echo.ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. ping localhost -n 8 >NUL Goto:eof
merci
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
- Partage de photos en ligne - Guide
- Reduire taille image - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
1 réponse
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!