我每秒都会制作一个基于DOS的时钟,黑白背景闪烁,但是goto命令不能像第一个goto下面的代码那样使用命令只在:CLOCK标签中运行 任何人都可以帮我这个吗?
@echo off
title DOS-Based Clock
color a
cls
goto CLOCK
goto 0a
:CLOCK
cls
echo The current time is: %time%
goto CLOCK
:0a
color 0a
ping -n 2 127.0.0.1>nul
goto 7a
:7a
color 7a
ping -n 2 127.0.0.1>nul
goto 0a
答案 0 :(得分:1)
@echo off
title DOS-Based Clock
set "color=0a"
:clock
cls
color %color%
echo the current time is: %time%
ping -n 2 127.0.0.1 > nul
goto %color%
:0a
set "color=7a"
goto clock
:7a
set "color=0a"
goto clock
使用变量存储颜色并使用它来改变颜色并跳转到与颜色相同的标签,然后更改颜色的值并重复该过程