3
Sveiki, šiandien vėl norėčiau pasidalinti savo atradimais. Rašau atradimais, nes tai kuo dalinuosi šiame forume yra gana sunku rasti internete, o ir suradus - yra gana sunku pritaikyti. Manau peržvelgus pavyzdžius labai greitai perprasit kaip tai veikia, bet jeigu iškiltų koks klausimas ar atsirastų neaiškumų - rašykite komentaruose, pamėginsiu atsakyti.
Atsisiūsit bandomajį failą: [Bandomasis failas]
Spalvų kodai:
0 = Black 8 = Gray
1 = Blue 9 = Light Blue
2 = Green A = Light Green
3 = Aqua B = Light Aqua
4 = Red C = Light Red
5 = Purple D = Light Purple
6 = Yellow E = Light Yellow
7 = White F = Bright White
Batch kodas
@echo off & call :colors_module_intialize
:program_start
title Spalvotas Batch failas
call :ColorText 80 "[Mano spalvotoji komandu eilute]" & echo.
pause
::-----------------------------------------------------------------
::Colors integration into batch
EXIT
:colors_module_intialize
SETLOCAL EnableDelayedExpansion
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set "DEL=%%a"
)
goto program_start
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof
Norėdamas rašyti pranešimą privalai prisijungti arba užsiregistruoti!
Šita tema neturi atsakymų! Būk pirmas!