中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 05:01
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 批处理文字特效(飞入、变色、循环变动等)【已更新】
可打印版本  8,650 / 32
第16楼 lits87 发表于 2006-11-18 09:44
新手上路 发帖 2 积分 4
独特
第17楼 andred0421 发表于 2006-11-20 16:09
初级用户 发帖 47 积分 114
感觉把我带到了另外一个世界了 啊

谢谢楼主 ,让我看到了批处理的魅力...
第18楼 baepyygy 发表于 2006-11-20 22:20
初级用户 发帖 61 积分 142
慢慢学!!!!!!!!!!!!!!!!!!!!!!!
第19楼 #four# 发表于 2006-11-22 23:48
中级用户 发帖 34 积分 209
那位高手能说说这两段代码的执行流程,让我们这些初学者能对这种批处理有一个更好的认识。
第20楼 redtek 发表于 2006-11-23 00:37
金牌会员 发帖 1,147 积分 2,902
#four#兄可以参考下面几个贴子,里面有详尽的技巧和说明:)
因为上面1楼动画中的两个贴子虽然代码很短,但用了非常多的批处理技巧,
而这些技巧几乎都来自平时的经验积累和非常丰富的批处理的基础知识~:)
所以,几句话是无法道尽1楼楼主的代码所含概的知识点~:)



) 批处理模拟动画效果技巧:

用脚本模拟黑客帝国数码雨
http://www.cn-dos.net/forum/viewthread.php?tid=24418&fpage=2&highlight=&page=1



) 批处理动画显示文件技巧和技巧说明:

如何用“\-/”表示一个进度状态?
http://www.cn-dos.net/forum/viewthread.php?tid=24347&fpage=4&highlight=&page=1



) 非常精彩的批处理动画以及原理和非常详尽的讲解:

无奈何签名代码略析
http://www.cn-dos.net/forum/viewthread.php?tid=18838&fpage=1&highlight=%E6%97%A0%E5%A5%88%E4%BD%95

[ Last edited by redtek on 2006-11-22 at 11:42 AM ]
第21楼 bbq123bbq 发表于 2006-11-23 02:15
初级用户 发帖 77 积分 197
厉害厉害...
第22楼 hxuan999 发表于 2006-11-23 06:13
中级用户 发帖 161 积分 337
高人,顶
第23楼 ansipeter 发表于 2007-03-23 22:21
中级用户 发帖 130 积分 269
谢谢分享,吸收经验!!!
第24楼 studythedos 发表于 2007-03-24 04:37
初级用户 发帖 45 积分 91
最后的
goto :eof

是什么意思啊?
干什么用的啊。??
第25楼 26933062 发表于 2007-03-24 16:56
银牌会员 发帖 879 积分 2,268
请问第一个里的其中的 变量 b 的字符是怎么打出来的?
变量 b 在这里起什么作用????
第26楼 bjsh 发表于 2007-03-24 22:44
银牌会员 发帖 621 积分 2,000

@echo off&setlocal enabledelayedexpansion&title *一个眺望摩天轮的人*
mode con cols=30 lines=7
set a=☆☆☆☆☆☆☆☆☆☆
set b=★
set c=
set d=
set e=123456789abcde
echo/
echo **********(D--O--S)***********
echo *Welcome to China Dos Union*
echo\
:b
for /l %%a in (0,1,9) do (
set /a f=%random%%%14+1
set/p=!a:~%%a,1!<nul&set/p=%b%<nul
ping -n 1 127.1>nul
color 0!e:~%f%,1!
set/p=%c%<nul
if %%a equ 9 (set/p=%d%<nul&for /l %%a in (9,-1,1) do (set/p=!a:~-%%a!!<nul&set/p=%b%<nul&ping -n 1 127.1>nul&set/p=%d%<nul))
)
goto b




其中的这一句

set/p=%c%<nul

是什么意思啊

我一般都是set /p 变量=
为啥这里省略了变量;会有什么效果?

等同于echo??
第27楼 181801669 发表于 2007-03-25 09:07
初级用户 发帖 27 积分 58
第一次发现批处理也能做得这么好
第28楼 studythedos 发表于 2007-03-30 00:00
初级用户 发帖 45 积分 91
??
怎么没人回答啊。。
我24层的问题解决了,
25,26层的问题也想知道,那东西怎么查啊,
第29楼 stornager 发表于 2007-03-30 07:00
中级用户 发帖 131 积分 328
for /l %%a in (0,1,9) do (
set /a f=%random%%%14+1
set/p=!a:~%%a,1!<nul&set/p=%b%<nul
ping -n 1 127.1>nul
color 0!e:~%f%,1!
set/p=%c%<nul
上面这段代码有何用?怎样才能写出如此的代码?
第30楼 lp1129 发表于 2007-04-06 13:29
初级用户 发帖 92 积分 186
支持一下
上一页  1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023