中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理文字特效(飞入、变色、循环变动等)【已更新】
« [1] [2] [3] »
作者:
标题: 批处理文字特效(飞入、变色、循环变动等)【已更新】 上一主题 | 下一主题
lits87
新手上路





积分 4
发帖 2
注册 2006-11-18
状态 离线
『第 16 楼』:  

独特

2006-11-18 09:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
andred0421
初级用户




积分 114
发帖 47
注册 2006-11-20
状态 离线
『第 17 楼』:  

感觉把我带到了另外一个世界了 啊

谢谢楼主 ,让我看到了批处理的魅力...

2006-11-20 16:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baepyygy
初级用户





积分 142
发帖 61
注册 2006-6-1
状态 离线
『第 18 楼』:  

慢慢学!!!!!!!!!!!!!!!!!!!!!!!

2006-11-20 22:20
查看资料  发短消息 网志   编辑帖子  回复  引用回复
#four#
中级用户




积分 209
发帖 34
注册 2004-5-25
状态 离线
『第 19 楼』:  

那位高手能说说这两段代码的执行流程,让我们这些初学者能对这种批处理有一个更好的认识。

2006-11-22 23:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 20 楼』:  

#four#兄可以参考下面几个贴子,里面有详尽的技巧和说明:)
因为上面1楼动画中的两个贴子虽然代码很短,但用了非常多的批处理技巧,
而这些技巧几乎都来自平时的经验积累和非常丰富的批处理的基础知识~:)
所以,几句话是无法道尽1楼楼主的代码所含概的知识点~:)



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

[推荐][思路挑战]用脚本模拟黑客帝国数码雨
http://www.cn-dos.net/forum/view ... ghlight=&page=1



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

如何用“\-/”表示一个进度状态?
http://www.cn-dos.net/forum/view ... ghlight=&page=1



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

[原创]无奈何签名代码略析
http://www.cn-dos.net/forum/view ... 0%E5%A5%88%E4%BD%95

[ Last edited by redtek on 2006-11-22 at 11:42 AM ]



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-11-23 00:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bbq123bbq
初级用户




积分 197
发帖 77
注册 2006-9-19
状态 离线
『第 21 楼』:  

厉害厉害...

2006-11-23 02:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hxuan999
中级用户

DOS之日


积分 337
发帖 161
注册 2006-11-4
状态 离线
『第 22 楼』:  

高人,顶



for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
2006-11-23 06:13
查看资料  发送邮件  发短消息 网志  OICQ (33899867)  编辑帖子  回复  引用回复
ansipeter
中级用户

替身



积分 269
发帖 130
注册 2007-3-23
状态 离线
『第 23 楼』:  

谢谢分享,吸收经验!!!

2007-3-23 22:21
查看资料  发短消息 网志   编辑帖子  回复  引用回复
studythedos
初级用户





积分 91
发帖 45
注册 2007-3-14
状态 离线
『第 24 楼』:  

最后的
goto :eof

是什么意思啊?
干什么用的啊。??

2007-3-24 04:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 25 楼』:  

请问第一个里的其中的 变量 b 的字符是怎么打出来的?
变量 b 在这里起什么作用????

2007-3-24 16:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bjsh
银牌会员





积分 2000
发帖 621
注册 2007-1-1
状态 离线
『第 26 楼』:  



  Quote:

@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

其中的这一句

  Quote:

set/p=%c%<nul

是什么意思啊

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

等同于echo??

2007-3-24 22:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
181801669
初级用户





积分 58
发帖 27
注册 2006-12-7
状态 离线
『第 27 楼』:  

第一次发现批处理也能做得这么好

2007-3-25 09:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
studythedos
初级用户





积分 91
发帖 45
注册 2007-3-14
状态 离线
『第 28 楼』:  ??

怎么没人回答啊。。
我24层的问题解决了,
25,26层的问题也想知道,那东西怎么查啊,

2007-3-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
stornager
中级用户

scriptlover


积分 328
发帖 131
注册 2007-3-25
状态 离线
『第 29 楼』:  

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
上面这段代码有何用?怎样才能写出如此的代码?

2007-3-30 07:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lp1129
初级用户





积分 186
发帖 92
注册 2007-3-27
状态 离线
『第 30 楼』:  

支持一下

2007-4-6 13:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: