我制作了一个交互式批处理文件,允许您向人们发送消息,并且我在为批处理中的特定配置文件永久更改颜色时遇到问题。(它可以为批处理文件制作配置文件以用作登录名。)因此需要知道是否有办法更改批处理文件并将其保存给该特定用户,以便当他们登录时,颜色会变回他们选择的颜色。
Messenger将其用户信息保存在隐藏.txt
文件中,可以在for /f
取消隐藏正在读取的txt文件后使用命令登录时与用户输入进行比较。所以现在我需要它来构建一个包含保存信息的批处理文件,供用户更改所有屏幕上的颜色,仅针对该特定用户。如果您还没有收集,它可以有多个用户。
到目前为止,这就是我所拥有的。
:COLORCHANGER
cls
echo.
echo.
echo Background Text
echo 0=Black A=Bright Green
echo 1=Deep Blue B=Bright Blue
echo 2=Dark Green C=Light Red
echo 3=Blue D=Light Purple
echo 4=Dark Red E=Light Yellow
echo 5=Purple F=Bright White
echo 6=Dark Yellow
echo 7=White
echo 8=Grey
echo 9=Deep Blue
set color=
set /p color=Color:
[.bat
为该特定用户创建一个文件,以便在他们登录时更改为.bat
文件中所有屏幕所需的颜色]