中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-04 10:11
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » set /p var=提示文字(绿色),输入的文字为红色?
可打印版本  1,190 / 7
第1楼 linmilin 发表于 2007-04-15 22:10
初级用户 发帖 23 积分 57
set /p var=提示文字(绿色),输入的文字为红色?
set /p var=提示文字(颜色为绿色),用户输入的文字的颜色为红色?

如:请输入日期:20070101
第2楼 mygoldnet 发表于 2007-04-15 23:04
初级用户 发帖 32 积分 90
colorx程序
第3楼 linmilin 发表于 2007-04-16 00:06
初级用户 发帖 23 积分 57
我尝试用echox 增强软件做,但“set /p var=” 后面的命令会被当做字符被输出来。
第4楼 vkill 发表于 2007-04-16 02:14
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
没有想到方法,因为这里是等待用户输入的
第5楼 mygoldnet 发表于 2007-04-16 03:01
初级用户 发帖 32 积分 90
color前景为红色
set /p var=提示为空
echox 提示文字(绿色)
第6楼 htysm 发表于 2007-04-16 03:06
高级用户 发帖 415 积分 866
没有第三方工具估计很难完成吧?
第7楼 bjsh 发表于 2007-04-16 04:00
银牌会员 发帖 621 积分 2,000
这种批处理难做的最好还是用其他语言吧
第8楼 hngaoshou 发表于 2007-05-02 21:40
社区乞丐 发帖 77 积分 -16
@echo off
color f2
set/p,=请输入文字:
if "%,%"=="" goto end
color f4
echo %,%
pause>nul
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023