salut,
malheureusement, dans le shell windows, on n'a pas de commandes native qui permet de colorer nos chaines de caractères, pour pallier à cette lacune on peux télécharger des commandes externes, ou bien pour les puristes on peux bricoler un tuc comme ceci:
malheureusement, dans le shell windows, on n'a pas de commandes native qui permet de colorer nos chaines de caractères, pour pallier à cette lacune on peux télécharger des commandes externes, ou bien pour les puristes on peux bricoler un tuc comme ceci:
@echo off
if "%~2"=="" (
cls
echo.
echo .SYNTAXE:
echo.
echo %~n0 BackgroundColor+ForegroundColor chaine
echo.
echo ------------ EXEMPLE 1 --------------
echo.
echo CMD E:\^> %~n0 0c "hello world"
echo.
echo ------------ EXEMPLE 2 --------------
echo.
echo CMD E:\^> type script.cmd
echo @echo off
echo call cecho ce "Debut"
echo echo processus
echo call cecho ec "Fin"
exit /b 3
)
mkdir $temp || (exit /b 2)
pushd $temp || (rmdir $temp & exit /b 1)
for /f "delims=" %%. in ('
"%ComsPec% /k prompt $h$h <&1"
') do >rtn echo %%.
Call:bfc %1 %2
popd
rmdir /s /q $temp
exit /b 0
:bfc
>%2 (set/P=+) <&1
findstr /a:%1 + %2 con
type rtn
goto :eof
Aucun commentaire:
Enregistrer un commentaire