Mettre un espace dans une variable

Résolu

Bonjour,

je voudrais savoir comment mettre un espace avec les lettres dans la variable "lettre" ( ce code est du bat )

choice /c abcdefghijklmnopqrstuvwxyz /n >nul

set /a index=%errorlevel%-1

set "alphabet=abcdefghijklmnopqrstuvwxyz"

set lettre=!alphabet:~%index%,1!

1 réponse

  1. Modérateur

    Bonjour,

    Avec un blanc devant et derrière la lettre choisie

    setlocal enabledelayedexpansion
    
    choice /c abcdefghijklmnopqrstuvwxyz /n >nul
    set /a index=%errorlevel%-1
    set "alphabet=abcdefghijklmnopqrstuvwxyz"
    set "lettre= !alphabet:~%index%,1! "
    echo ====%lettre%====
    
    endlocal
    
    pause
    

    1. Mercie pour la réponse, mais  je parle pour mettre des espace sans lettre. comment faire car il interprète pas le espace tous seule sauf quille me le faut seul ?