我做了一个局域网聊天,想要多变的颜色(仅限管理员) 这就是我所做的:
(在阅读批次中)
@echo off
type color.dat
:read
cls
type log.dat
timeout /t 3 /nobreak >nul
goto read
(在管理批次中)
:color
cls
echo Set new chat color:
echo 0 = black a = L green
echo 1 = blue b = L aqua
echo 2 = green c = L red
echo 3 = aqua d = L purple
echo 4 = red e = L yellow
echo 5 = purple f = L white
echo 6 = yellow
echo 7 = white
echo 8 = gray
echo 9 = L blue
set /p clr= :
echo color %clr% > color.dat
timeout /t 2 /nobreak
echo New color set!
pause >nul
我想将color.dat作为命令运行,例如:color 4e> color.dat ----- OTHER FILE ------- type color.dat我希望它由管理员运行color.dat作为给定的颜色(我不是很好解释:|)我希望它在同一目录中的多个批处理文件中工作..
(解决)
答案 0 :(得分:0)
写入文件:
echo @color %clr% > color.cmd
执行它:
call Color.cmd
注意:在编写批处理文件时,它的扩展名必须为.cmd
或.bat
注意:@
取消命令重复(我假设你不想在屏幕上看到命令)