@echo off
echo.
echo (backgroundColor_textColor)
echo set color (Blue_White or Red_White)
echo.
set COLOR=
set /p COLOR = choose color from the color given:
if "%COLOR%"=="blue_white" goto bw
if "%COLOR%"=="blue white" goto bw
if "%COLOR%"=="Blue_White" goto bw
if "%COLOR%"=="Blue White" goto bw
if "%COLOR%"=="BW" goto bw
if "%COLOR%"=="bw" goto bw
if "%COLOR%"=="red_white" goto rw
if "%COLOR%"=="red white" goto rw
if "%COLOR%"=="Red_White" goto rw
if "%COLOR%"=="Red White" goto rw
if "%COLOR%"=="RW" goto rw
if "%COLOR%"=="rw" goto rw
:bw
color 1f
goto start
:rw
color 4f
:start
pause
echo.
pause
-2
A
回答
1
正如有人在评论中提到的那样,您的问题是set
命令中的空格。它应该是这样的:
set /p COLOR=choose color from the color given:
这里是你的脚本的 “工作” 的版本:
@echo off
echo.
echo (backgroundColor_textColor)
echo set color (Blue_White or Red_White)
echo.
set COLOR=
set /p COLOR=choose color from the color given:
if "%COLOR%"=="blue_white" goto bw
if "%COLOR%"=="blue white" goto bw
if "%COLOR%"=="Blue_White" goto bw
if "%COLOR%"=="Blue White" goto bw
if "%COLOR%"=="BW" goto bw
if "%COLOR%"=="bw" goto bw
if "%COLOR%"=="red_white" goto rw
if "%COLOR%"=="red white" goto rw
if "%COLOR%"=="Red_White" goto rw
if "%COLOR%"=="Red White" goto rw
if "%COLOR%"=="RW" goto rw
if "%COLOR%"=="rw" goto rw
:bw
color 1f
goto start
:rw
color 4f
:start
pause
echo.
pause
相关问题
- 1. 如何在此批处理文件中使用多个字符串颜色?
- 2. 随机选择的批处理文件
- 3. 在批处理文件中更改每个单词的颜色
- 4. 在矩阵批处理文件中使用多种颜色
- 5. 批处理:筛选器文件名
- 6. 更改批处理文件中的文本颜色
- 7. 颜色选择器
- 8. 如何选择一个窗口,或使用发送键在批处理文件
- 9. 如何从批处理文件中调用批处理文件?
- 10. 如何在Django中使用HTML5颜色选择器管理
- 11. 我如何让人们在批处理文件中选择
- 12. 如何在批处理文件中自动选择F?
- 13. 如何在量角器中从颜色选择器窗口中选择颜色
- 14. 如何更改注释行的文本颜色在批处理文件
- 15. 批处理文件用彩色文本
- 16. 更改批处理文件中的ping结果行的颜色
- 17. CMD提示/批处理文件中的更多颜色
- 18. 更改批处理文件日志的字体颜色
- 19. MS DOS批处理文件标题颜色
- 20. 如何从另一个批处理文件调用Windows批处理文件
- 21. 这里使用颜色选择器添加关闭选项jQuery的颜色选择器
- 22. 如何使批处理文件全屏?
- 23. 如何使用批处理文件
- 24. 如何使用批处理文件
- 25. 从另一个批处理文件运行批处理文件
- 26. 列出USB设备,选择一个备份批处理文件
- 27. 如何合并这两个批处理文件
- 28. 这个Windows批处理文件如何运行嵌入的JavaScript?
- 29. 你如何让这个批处理文件在Vista中工作?
- 30. 批量颜色选择错误
在'设置/ P COLOR =可供选择的颜色given'颜色:去除环境'=空间'。当前写有定义的变量'%COLOR%'(见尾部空格)。把注意力放在'/ I'切换到'if /?'。 – JosefZ
我标记为关闭帖子,因为我们不清楚你在问什么 - 甚至没有问题要回答。 – SteveFest
@SteveFest:嗯,标题中的问题可以这样回答:“打开一个文本编辑器,像记事本,然后输入命令”... **';)** ** – Aacini