从.dat

时间:2015-10-01 17:35:41

标签: batch-file colors command

我做了一个局域网聊天,想要多变的颜色(仅限管理员) 这就是我所做的:

(在阅读批次中)

@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作为给定的颜色(我不是很好解释:|)我希望它在同一目录中的多个批处理文件中工作..

(解决)

1 个答案:

答案 0 :(得分:0)

写入文件:

echo @color %clr% > color.cmd

执行它:

call Color.cmd

注意:在编写批处理文件时,它的扩展名必须为.cmd.bat

注意:@取消命令重复(我假设你不想在屏幕上看到命令)