中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 05:15
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]帮忙做出图中的效果... ...
可打印版本  930 / 12
第1楼 tireless 发表于 2008-07-22 18:20
银牌会员 发帖 1,122 积分 2,025
[已结]帮忙做出图中的效果... ...
总是提示红色的部分



[ Last edited by tireless on 2008-11-29 at 20:17 ]
第2楼 tireless 发表于 2008-07-22 18:56
银牌会员 发帖 1,122 积分 2,025
说详细一点:

怎样在屏幕上提示“>请输入QQ号码:”,当用户输入号码后,回车,然后提示“>请输入QQ密码:”,输入密码后回车,然后提示“>是否隐身(Y/N):”,这步可直接回车(来回答yes)。这步回车后,要更改标题为“迷你QQ(MiniQQ):1”(“1”为用户输入的qq号,“在线”是第三步的结果),然后提示
>服务器:219.133.60.27 >随机端口:13892
>获取令牌...>登录...>重定向至:219.133.60.37...
>登录...

>登陆失败,原因:非常抱歉地通知您,现在是上线高峰时间,暂时不能同时使用更多QQ/TM


>请输入QQ号码:



其中,
如果没有输入qq号或输入的不是数字,则提示“错误:QQ号码必须是数字.
如果没有输入qq密码,则再次提示“>请输入QQ密码:

...暂时就先问这么点

[ Last edited by tireless on 2008-7-21 at 11:10 PM ]
第3楼 tireless 发表于 2008-07-22 19:15
银牌会员 发帖 1,122 积分 2,025
help... ... (颜色的显示借助 echox)

[ Last edited by tireless on 2008-7-21 at 11:16 PM ]
第4楼 bat-zw 发表于 2008-07-22 19:38
金牌会员 发帖 1,276 积分 3,105
其它都不难,很容易实现,就是颜色怕要用到findstr /a:了。
第5楼 bat-zw 发表于 2008-07-22 20:09
金牌会员 发帖 1,276 积分 3,105
先发个不调用颜色变化的
楼主先看看是这样一个过程不:


[ Last edited by zw19750516 on 2008-7-22 at 08:10 PM ]
第6楼 bat-zw 发表于 2008-07-22 21:20
金牌会员 发帖 1,276 积分 3,105
总算搞出来了




[ Last edited by zw19750516 on 2008-7-22 at 10:24 PM ]
第7楼 ZJHJ 发表于 2008-07-22 21:37
高级用户 发帖 374 积分 609
但是没有实际意义
第8楼 bat-zw 发表于 2008-07-22 21:43
金牌会员 发帖 1,276 积分 3,105
Originally posted by ZJHJ at 2008-7-22 21:37:
但是没有实际意义

是没有实际意义,只是为了好玩才帮楼主写的
第9楼 recallshan 发表于 2008-07-22 22:16
初级用户 发帖 14 积分 31
MINIQQ 啊 没有GUI 感觉不太好

但滴滴嗒嗒的声音满好听的 不知道是不是靠扬声器弄出来的
第10楼 tireless 发表于 2008-07-22 22:42
银牌会员 发帖 1,122 积分 2,025
谢谢 zw19750516 的帮助。运行6楼的代码,有以下问题

1. 第一步的提示,如果直接回车跳到第二步了。应该直接回车的话要提示错误:QQ号码必须是数字.

2.这个是我弄错了。在选择是否隐身时,直接回车是“在线”,即选择“N”。

3.当提示完 登陆失败,原因:非常抱歉地通知您,现在是上线高峰时间,暂时不能同时使用更多QQ或TM,还是接着循环>请输入QQ号码:

4.为什么会生成这两个文件:“错误,原因:QQ号码应为数字或密码不能为空或选择有误。”“登陆失败,原因:非常抱歉地通知您,现在是上线高峰时间,暂时不能同时使用更多QQ或TM”

=========================================
显示颜色是不是用 echox 好一点

EchoX 2.6 - (C) 2004-2007 by Bill Stewart (bstewart@iname.com)

Usage: echox ] ] message
or: echox -l

-c Specifies a color (01-FE).
-f, -b Specifies the foreground and background colors (0 through F).
-n Do not skip to the next line.
-w Specifies the message should be 'width' characters wide.
-r Right-aligns the message with respect to the specified width.
-e Centers the message with respect to the specified width.
message The text to be displayed.
-l Lists available colors in a table.

When specifying colors, the foreground color cannot match the background color.
If you specify -c, you cannot specify -f or -b (and vice versa).

The message can contain the following escape sequences: ~n (return), ~r (line
feed), and ~t (tab). To display a literal '~' if it's followed by n, r, or t,
use '~~'. Escape sequences are ignored if -w is specified.





[ Last edited by tireless on 2008-7-22 at 02:51 AM ]
第11楼 bat-zw 发表于 2008-07-22 22:50
金牌会员 发帖 1,276 积分 3,105
Originally posted by tireless at 2008-7-22 22:42:
谢谢 zw19750516 的帮助。运行6楼的代码,有以下问题

1. 第一步的提示,如果直接回车跳到第二步了。应该直接回车的话要提示错误:QQ号码必须 ...

楼主自己修改了,这些并不是关键的,最难就是颜色上。。。
第12楼 tireless 发表于 2008-07-22 22:52
银牌会员 发帖 1,122 积分 2,025
颜色最简单啦,用 echox
第13楼 523066680 发表于 2008-07-23 11:30
银牌会员 发帖 1,133 积分 2,362
echox 貌似是外部的 大家都喜欢内部的…… 这样的话比较通用 发到哪里都可以用
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023