在批处理中,怎样能使一个变量得到保存?在下次打开后继续上次的变量?
如题,之前看到一个批处理脚本,大概是这样的,在批处理的选项中有更改DOS界面的字体的颜色或文字颜色的,当用户设置好后,第二次打开这个批处理后就是用户设置好的了,这个要怎么...
如题,之前看到一个批处理脚本,大概是这样的,在批处理的选项中有更改DOS界面的字体的颜色或文字颜色的,当用户设置好后,第二次打开这个批处理后就是用户设置好的了,这个要怎么设置?求达人告知....
展开
2个回答
展开全部
把变量值写到文件内:
@echo off&setlocal enabledelayedexpansion
if not exist "#set.ini" (
set /p "setcolor=请输入背景及文字颜色值(01-fe):"
echo !setcolor!>#set.ini
)
set /p setcolor=<#set.ini
color %setcolor%
echo 重新打开看看...
pause
更多追问追答
追问
如果那要清除已储存的变量怎么弄呢?
追答
删除#set.ini文件就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询