![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 10:03 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创]潜水数天,完成了自己满意的数码雨 |
| 可打印版本 1,708 / 4 |
| 第1楼 523066680 | 发表于 2008-08-09 20:22 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
[原创]潜水数天,完成了自己满意的数码雨 该批处理将同时在bathome发布 http://www.bathome.cn/viewthread.php?tid=1393&extra=page%3D1
留意该批处理的第二行特效。 [ Last edited by 523066680 on 2008-8-10 at 07:59 AM ] |
|
| 第2楼 zh159 | 发表于 2008-08-09 22:59 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
效果不错,个人感觉同一竖间隔太密了
|
|
| 第3楼 523066680 | 发表于 2008-08-10 07:39 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
加上第二行的特效之后……修改超麻烦的。密就让它密吧
1楼的代码再次更新 ,主要是第二行的特效…… 这里有一个好像是鬼佬做的数码雨屏保,可以看一下……( 闷,为什么是日语) http://523066680.ys168.com/ 在else目录里面。 [ Last edited by 523066680 on 2008-8-10 at 08:10 AM ] |
|
| 第4楼 523066680 | 发表于 2008-08-10 07:57 |
| 银牌会员 发帖 1,133 积分 2,362 | |
Originally posted by zh159 at 2008-8-9 10:59 PM: 刚试了一下……行不设空格 列中设空格的原因,是为了突出数码一条条的效果。 请看测试代码: @echo off mode con cols=100 lines=30 color 0a setlocal enabledelayedexpansion set a=0 for %%m in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do ( if !a! leq 9 (set n0!a!=%%m) else (set n!b!=%%m) set /a a+=1 set /a b=!a!-10 ) for %%M in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( set n!b!=%%M set /a b+=1 ) for /l %%a in (1,1,20) do ( set h%%a= for /l %%b in (1,1,15) do ( call,set code=%%n!random:~1,2!%% if not defined code (set "code= ") set h%%a=!code! !h%%a! ) ) :a ping -n>nul cls for /l %%a in (1,1,15) do echo, !h%%a! &echo, for /l %%a in (14,-1,1) do ( set /a n=1+%%a set h!n!=!h%%a! ) set hn=%h2% set h1= for /l %%b in (1,1,15) do ( call,set code=%%n!random:~1,2!%% if not defined code (set "code= ") set h1=!code! !h1! ) goto :a pause [ Last edited by 523066680 on 2008-8-10 at 08:07 AM ] |
|
| 第5楼 suntb | 发表于 2008-08-10 09:59 |
| 高级用户 发帖 277 积分 581 | |
|
感觉不错 学习了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |