中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-31 22:31
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [推荐][挑战思路]用脚本模拟黑客帝国数码雨 精华I 查看 27,758 回复 67
46 发表于 2006-11-16 22:23
中级用户
★★
DOS之日
积分 337
发帖 161
注册 2006-11-04 05:27
19年会员
UID 69523
性别 男
状态 离线
确实是不像下雨,楼上这个也不像.想不出用什么方法可以有下雨的感觉,多一个处理CPU就是%100,到底为什么,我想应该再开一个贴子讨论一下BAT脚本的执行效率问题,分开在纯DOS下和CMD下和情况,对各条常用语句讨论一下.
:o
for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
47 发表于 2006-11-16 22:25
中级用户
★★
DOS之日
积分 337
发帖 161
注册 2006-11-04 05:27
19年会员
UID 69523
性别 男
状态 离线
O={]:::::>>无奈何,这几天怎么不见人了???研究成果呢???
for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
48 发表于 2006-11-17 01:56 ·  IANA 局域网IP(Private-Use)
中级用户
★★
蝴蝶之吻
积分 430
发帖 177
注册 2006-09-20 12:00
19年会员
UID 63170
来自 广东深圳
状态 离线
Re 45F:

但经过测试有点小问题,就是直接按右上角的XX关闭的时候可能导致重启.

不会重启呀。。
49 发表于 2006-11-17 02:51 ·  中国 浙江 温州 电信
初级用户
★★
积分 154
发帖 67
注册 2006-10-31 00:50
19年会员
UID 68933
性别 男
状态 离线
感觉无奈何的这段代码比较完善。。 就是速度跟不上 其他没什么大问题。。

**********************************************************



  1. @echo off

  2. setlocal ENABLEDELAYEDEXPANSION

  3. for /l %%i in (1,1,80) do (

  4. set Down%%i=0

  5. )



  6. for /l %%i in (0) do (

  7. set line=

  8. for /l %%j in (1,1,80) do (

  9. set /a Down%%j-=1

  10. call set x=!down%%j!

  11. if !x! LSS 0 (

  12. set /a Arrow%%j=!random!%%6

  13. set /a Down%%j=!random!%%15+10

  14. )

  15. call set x=!Arrow%%j!

  16. if "!x!" == "1" (

  17. set line=!line!1

  18. ) else (set "line=!line! ")

  19. )

  20. call set /p=!line!<nul

  21. )
韩和发表于: 2006-11-16 13:54
50 发表于 2006-11-17 09:37 ·  中国 安徽 淮南 电信
初级用户
积分 20
发帖 9
注册 2006-10-16 07:42
19年会员
UID 65941
性别 男
状态 离线
小弟批处理没学多久,复杂命令不会用,就用笨方法做了一下,代码如下,要最大化看,而且眼要离屏幕远点.
与人的视觉有关,只有这么多的时候才有效果.
@echo off
color 02
:word
echo s k f j o as/ d k;/f a s ll/ d k f mj . l s. f k la d f k j/;/ a d k f j/ sd f k as l ff ff f f gf f f . f d f f f e f

f ;s k k a j d f i j s d .; '







































Last edited by xiaochaihu on 2006-11-18 at 06:55 AM ]
51 发表于 2006-11-17 10:03 ·  中国 安徽 淮南 电信
初级用户
积分 20
发帖 9
注册 2006-10-16 07:42
19年会员
UID 65941
性别 男
状态 离线
我又看了一下,从这上面直接复制过去不行,可能是发帖时自动加了回车符.
52 发表于 2006-11-18 00:09
中级用户
★★
DOS之日
积分 337
发帖 161
注册 2006-11-04 05:27
19年会员
UID 69523
性别 男
状态 离线
你的代码是这吗?



  1. @echo off
  2. color 02
  3. :word
  4. echo s k f j o as/ d k;/f a s ll/ d k f mj . l s. f k la d f k j/;/ a d k f j/ sd f k as l ff ff f f gf f f . f d f f f e f f ;s k k a j d f i j s d .; '
    echo a s d f j s o e f s l d k n m s l d,f m m m m b m c m . m r m m x s s s d . a s d o f i u ;e e / e e f k d n s u d t 7 e w d f s l d 'p o am=d mm d 9 u ldm a8 d f s dkfma s d fa ea' ed . fam asdf n 9 8 a sdf as df as d uf ad fl as dfas uyd fa df .a / s d f a sd fa
    echo k o q o z o o i h h f e n m m x m m e m ' f u c u s u; m u y u t u u r . r r r o o s ; l a s d u y e d d b b d d b s s y s o9
    echo k d i i k o i h h i h j h . i s a d s d j a s i d f s d a i s d 8 f s j d s k d i u f h s d f j k k d j f s d f . d j f i d u f .fc l k d 9 c sd ;f s d fa s m d g a 6 rs d t s ad s d f s d
    echo a s d f n a s d k f j a o s i d . i s d f h . i s d f h .a s d s o . s d i f a o s d f s kd o s d f a ; s
    echo a s d k f a s l d k f j l s f j k k d j f s d f
    echo s d f j k k d j f . s d f . d j f i d u f m m x m m e m m f . u cv u s u u m u y u t u f f f e f f s k k a j d f ib s s y s o9
    echo d sdl; dlf ladkj o l diu f ask d fm dk f o di fu n as df df ao s dfa ' sd f 'as d f a
    goto word
hxuan?表ー: 2006-11-17 11:09


有点乱,但不是下雨呀.
for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
53 发表于 2006-11-18 06:49 ·  中国 安徽 淮南 电信
初级用户
积分 20
发帖 9
注册 2006-10-16 07:42
19年会员
UID 65941
性别 男
状态 离线
这只是个利用人有视觉,屏幕刷新快之后,有种字符是往下去的感觉,看不清楚是什么字符,那些字符是我随便打上去的.我是新手,哪位大哥能给介绍一下环境变量和FOR命令吗.就是那些加%的到底指的是什么文件夹,小弟迫切想知道.

[ Last edited by xiaochaihu on 2006-11-18 at 07:01 AM ]
54 发表于 2006-11-21 02:16
中级用户
★★
DOS之日
积分 337
发帖 161
注册 2006-11-04 05:27
19年会员
UID 69523
性别 男
状态 离线
Originally posted by xiaochaihu at 2006-11-17 18:49:
这只是个利用人有视觉,屏幕刷新快之后,有种字符是往下去的感觉,看不清楚是什么字符,那些字符是我随便打上去的.我是新手,哪位大哥能给介绍一下玠...


FOR你可以去看一下这个贴
最强之dos命令 – for (是新手学习FOR语句的好资料)

至于那些%,我记的有个贴,找不到了.你可以先看一下这个个贴
DOS命令技巧集锦
for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
55 发表于 2006-11-22 02:09 ·  中国 江西 上饶 电信
初级用户
积分 29
发帖 15
注册 2006-11-21 09:35
19年会员
UID 71243
性别 男
状态 离线
太强了
56 发表于 2006-12-05 03:23 ·  IANA 局域网IP(Private-Use)
初级用户
★★
积分 136
发帖 59
注册 2006-06-02 16:05
20年会员
UID 56438
状态 离线
执行没有结果,为什么?
57 发表于 2006-12-06 23:48 ·  中国 山东 济南 电信
社区乞丐
★★
此图片另存后死机
积分 -49
发帖 90
注册 2006-12-02 13:00
19年会员
UID 72412
性别 男
状态 离线
脑袋要炸开锅了....

无奈何的代码逐行看了近2个小时...

竟然没看出来是如何输出的.......哭...........

-------------------------------------

............又看了两个小时.....

看懂了.......

无奈何写这个脚本用了多长时间???

我光看就用了4个多小时.......

[ Last edited by tghksj on 2006-12-6 at 11:43 AM ]
58 发表于 2006-12-07 00:55 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
无奈何版主的代码……论坛上能深刻理解的没几个人

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
59 发表于 2006-12-24 02:58 ·  中国 北京 中国科学院研究生院
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
那就先赞一个

强悍啊
60 发表于 2007-02-18 04:06 ·  中国 浙江 台州 路桥区 电信
高级用户
★★
DOS学徒
积分 526
发帖 252
注册 2007-02-12 05:35
19年会员
UID 79286
性别 男
状态 离线
好玩
论坛跳转: