Màu đã làm với việc thay đổi màu sắc của nền Promt cửa sổ lệnh/văn bảnLàm thế nào để thay đổi màu sắc văn bản của cmd với kịch bản windows batch mỗi 1 giây
0A màu - trong đó 0 là màu nền và A là màu văn bản
Tôi muốn thay đổi màu văn bản sau mỗi 1 giây trong tập lệnh theo lô của Windows bằng cách sử dụng mảng có 1,2,3,4,5,6,7,8,9, A, B, C, D , E, F phù thủy là các mã màu.
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
lệnh nên đi mỗi giây như thế này
color 01
color 02
color 03
....
color 0E
color 0F
và cho những tôi thấy một số kịch bản ít nhưng im không chắc chắn làm thế nào để làm cho nó làm việc để thay đổi màu sắc cho mỗi 1 giây!
for /L %%i in (1,1,%n%) do echo !array[%%i]!
hay này
@echo off CLS
for /l %%a in (15,-1,1) do (
color 0A
cls
)
pause
hay này
SET COUNTDOWN=15
:COUNTDOWNLOOP
IF %COUNTDOWN%==0 GOTO END
color 0A && %R1%
CLS
SET /A COUNTDOWN -=1
GOTO COUNTDOWNLOOP
:END
nhưng nó có thể là tốt! ai biết! – diti
@Jay start/b cmd/k any.bat sẽ chạy một tập tin thực thi trong nền. Ví dụ, lấy kịch bản của Mark, câu trả lời được chấp nhận, đặt nó trong một tệp batch được gọi là cycleColors, và sau đó chạy start/b cmd/k cycleColors.bat, và màn hình của bạn sẽ chuyển qua màu sắc trong khi cho phép bạn làm bất cứ điều gì bạn muốn . – SgtPooki