|
|
【问题】
C:\>net user administrator | findstr /c:"帐户启用"
帐户启用 No
C:\>想让后面的No显示不一样的颜色
【代码】
test1.bat
- @echo off
- set esc=[
- for /f "tokens=1-2" %%i in ('net user administrator ^| findstr /c:"帐户启用"') do (
- set /p =%%i <nul
- echo %esc%38;2;0;255;0m%%j
- echo %esc%0m
- )
- pause
复制代码 test2.bat- @echo off
- for /f %%i in ('echo prompt $E ^| cmd') do (
- set "KeyESC=%%i"
- )
- for /f "tokens=1-2" %%i in ('net user administrator ^| findstr /c:"帐户启用"') do (
- set /p =%%i <nul
- echo %KeyESC%[38;2;0;255;0m%%j%KeyESC%[0m
- )
- pause
复制代码 test3.bat- @echo off
- for /f %%i in ('"prompt $E & for %%j in (1) do rem"') do (
- set "KeyESC=%%i"
- )
- for /f "tokens=1-2" %%i in ('net user administrator ^| findstr /c:"帐户启用"') do (
- set /p =%%i <nul
- echo %KeyESC%[38;2;0;255;0m%%j%KeyESC%[0m
- )
- pause
复制代码 |
|