こんにちは、フォルダからプログラムを起動するプログラムを作成しています。コードは次のとおりです。
@echo off
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"
)
title Launcher
call :ColorText 0a "Launcher"
echo.
:CMD
set /p cmd=">>> "
if not defined cmd goto CMD
call "%CD%"\bin\%cmd%
echo %cmd%>"%CD%\Commands_Log\%cmd%
goto CMD
:ColorText
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1
goto :eof
ユーザーの入力に色を付ける方法を本当に知りたいです。たとえば、私のプロンプトは次のようになります
C:\> abcd
では、「abcd」部分だけに色を付けるにはどうすればよいですか?
編集:入力時に色を付けたい。これは、理解していないすべての人への私の最初の質問でした。