中国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] [4] [5] »
作者:
标题: [推荐][挑战思路]用脚本模拟黑客帝国数码雨 上一主题 | 下一主题
hxuan999
中级用户

DOS之日


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

确实是不像下雨,楼上这个也不像.想不出用什么方法可以有下雨的感觉,多一个处理CPU就是%100,到底为什么,我想应该再开一个贴子讨论一下BAT脚本的执行效率问题,分开在纯DOS下和CMD下和情况,对各条常用语句讨论一下.
:o



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

DOS之日


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

O={]:::::>>无奈何,这几天怎么不见人了???研究成果呢???



for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
2006-11-16 22:25
查看资料  发送邮件  发短消息 网志  OICQ (33899867)  编辑帖子
zouzhxi
中级用户

蝴蝶之吻


积分 430
发帖 177
注册 2006-9-20
来自 广东深圳
状态 离线
『第 48 楼』:  

Re 45F:

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

不会重启呀。。



Butterfly Kiss Blog
计算机DIY联盟论坛
2006-11-17 01:56
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (234693993)  编辑帖子
newaifi
初级用户





积分 154
发帖 67
注册 2006-10-31
状态 离线
『第 49 楼』:  

感觉无奈何的这段代码比较完善。。 就是速度跟不上 其他没什么大问题。。

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

  Quote:

  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



2006-11-17 02:51
查看资料  发短消息 网志   编辑帖子
xiaochaihu
初级用户




积分 20
发帖 9
注册 2006-10-16
状态 离线
『第 50 楼』:  

小弟批处理没学多久,复杂命令不会用,就用笨方法做了一下,代码如下,要最大化看,而且眼要离屏幕远点.
与人的视觉有关,只有这么多的时候才有效果.
@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  .; ' [ p 0 m o [,, k[, ; l  9 [ n  jz x7i 8 ml ;0,z i  nmu Z,  z
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[ sd f a ,d 09 s df o s d;f d 8 as dfk a s d f
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 [;;'';'lo o pl0[ ; ; ''; '9 a p9 w e m9 8 we[ ; ; ' ';'k i9 8lak j  i  7 asio   dk ada d [;;  ' '; 'm ,d s kj f   

n9,m a [ ;; ' ' ;'d k i u 98 k l   u7 8 f m, m   f 90d io  , 77 u fk m   m fyf , a d f[; ; '';' n;ad f oad i o k , sd  9 8fu
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  .[[ / na7j z ;/ Z' [ '9 8 um , fa j i s8  7 9a s ,j u s , ;s d [ c sd ; 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 [s d f;'sdfp';' a;; 0i k y uj k yu t u l . l. p f gh o ; o kl.ok
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

[;;'';'d k f j  . k s a d f   a s o d  h
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[;;'';'   d  o f i uv e e e e e e f k d n s u d t 7 e w d f s l

dv7 asio   dk ada d [;;  ' '; 'm ,d s kj f  s [;;'';'d k f j  . k s a d f  ,.o ; oj 8 u ii o ; 0 ; k . p ; v g; o k j m . o ;

k fg r f  j.p9l
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 [;;'';'lo o pl0[ ; ; ''; '9 a p9 w e m9 8 we[
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 [ sd f ;a ' s d fa s d;f .as df

[ a s df;d f [ pas d f l asd f [ as d f ;a s df l a s ; d f.[ a sdf l a 'sdfl a [ s d f.  as df  as d ] [ f g / d f [  gdf g

.   ' h rt. ' r  g a  0 f a , e f   a p sdf0 9 0 0 w ef , ask d f n 9 8  we f a m s e f u a w e   fua ew  o f,a w  e k fu 0 a

w e f i a e f , j aw e f a i  o  we f  a, w e f 0 a w 9e fi  a e f as df 8 9 a ef  k a ,s  d,f  nm a9 s d f ias d l f ma k s

d fa 0 s d  f k a s df0 a s d f i k a sdl k f h a 9sd f i a sd f k a  0s d fia  sdp f j asdf   aps d f a sd fo l asd f as df

p a s d f a [d sl fa p s e f 8 aw e , a s dllfj
goto word

[ Last edited by xiaochaihu on 2006-11-18 at 06:55 AM ]

2006-11-17 09:37
查看资料  发短消息 网志   编辑帖子
xiaochaihu
初级用户




积分 20
发帖 9
注册 2006-10-16
状态 离线
『第 51 楼』:  

我又看了一下,从这上面直接复制过去不行,可能是发帖时自动加了回车符.

2006-11-17 10:03
查看资料  发短消息 网志   编辑帖子
hxuan999
中级用户

DOS之日


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

你的代码是这吗?

  Quote:

  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  .; ' [ p 0 m o [,, k[, ; l  9 [ n  jz x7i 8 ml ;0,z i  nmu Z,  z
  5. 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[ sd f a ,d 09 s df o s d;f d 8 as dfk a s d f
  6. 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 [;;'';'lo o pl0[ ; ; ''; '9 a p9 w e m9 8 we[ ; ; ' ';'k i9 8lak j  i  7 asio   dk ada d [;;  ' '; 'm ,d s kj f   n9,m a [ ;; ' ' ;'d k i u 98 k l   u7 8 f m, m   f 90d io  , 77 u fk m   m fyf , a d f[; ; '';' n;ad f oad i o k , sd  9 8fu
  7. 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  .[[ / na7j z ;/ Z' [ '9 8 um , fa j i s8  7 9a s ,j u s , ;s d [ c sd ; 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 [s d f;'sdfp';' a;; 0i k y uj k yu t u l . l. p f gh o ; o kl.ok
  8. 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 [;;'';'d k f j  . k s a d f   a s o d  h
  9. 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[;;'';'   d  o f i uv e e e e e e f k d n s u d t 7 e w d f s l dv7 asio   dk ada d [;;  ' '; 'm ,d s kj f  s [;;'';'d k f j  . k s a d f  ,.o ; oj 8 u ii o ; 0 ; k . p ; v g; o k j m . o ; k fg r f  j.p9l
  10. 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 [;;'';'lo o pl0[ ; ; ''; '9 a p9 w e m9 8 we[
  11. 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 [ sd f ;a ' s d fa s d;f .as df [ a s df;d f [ pas d f l asd f [ as d f ;a s df l a s ; d f.[ a sdf l a 'sdfl a [ s d f.  as df  as d ] [ f g / d f [  gdf g .   ' h rt. ' r  g a  0 f a , e f   a p sdf0 9 0 0 w ef , ask d f n 9 8  we f a m s e f u a w e   fua ew  o f,a w  e k fu 0 a w e f i a e f , j aw e f a i  o  we f  a, w e f 0 a w 9e fi  a e f as df 8 9 a ef  k a ,s  d,f  nm a9 s d f ias d l f ma k s d fa 0 s d  f k a s df0 a s d f i k a sdl k f h a 9sd f i a sd f k a  0s d fia  sdp f j asdf   aps d f a sd fo l asd f as df p a s d f a [d sl fa p s e f 8 aw e , a s dllfj
  12. 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
2006-11-18 00:09
查看资料  发送邮件  发短消息 网志  OICQ (33899867)  编辑帖子
xiaochaihu
初级用户




积分 20
发帖 9
注册 2006-10-16
状态 离线
『第 53 楼』:  

这只是个利用人有视觉,屏幕刷新快之后,有种字符是往下去的感觉,看不清楚是什么字符,那些字符是我随便打上去的.我是新手,哪位大哥能给介绍一下环境变量和FOR命令吗.就是那些加%的到底指的是什么文件夹,小弟迫切想知道.

[ Last edited by xiaochaihu on 2006-11-18 at 07:01 AM ]

2006-11-18 06:49
查看资料  发短消息 网志   编辑帖子
hxuan999
中级用户

DOS之日


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



  Quote:
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
2006-11-21 02:16
查看资料  发送邮件  发短消息 网志  OICQ (33899867)  编辑帖子
srleopard
初级用户





积分 29
发帖 15
注册 2006-11-21
状态 离线
『第 55 楼』:  

太强了

2006-11-22 02:09
查看资料  发送邮件  发短消息 网志   编辑帖子
vlq5299
初级用户





积分 136
发帖 59
注册 2006-6-2
状态 离线
『第 56 楼』:  

执行没有结果,为什么?

2006-12-5 03:23
查看资料  发送邮件  发短消息 网志   编辑帖子
tghksj
社区乞丐

此图片另存后死机



积分 -49
发帖 90
注册 2006-12-2
状态 离线
『第 57 楼』:  

脑袋要炸开锅了....

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

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

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

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

看懂了.......

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

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

[ Last edited by tghksj on 2006-12-6 at 11:43 AM ]

2006-12-6 23:48
查看资料  发送邮件  发短消息 网志   编辑帖子
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 58 楼』:  

无奈何版主的代码……论坛上能深刻理解的没几个人




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'>"
2006-12-7 00:55
查看资料  发送邮件  发短消息 网志   编辑帖子
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 59 楼』:  赞

那就先赞一个

强悍啊

2006-12-24 02:58
查看资料  发短消息 网志   编辑帖子
gne3
高级用户

DOS学徒


积分 526
发帖 252
注册 2007-2-12
状态 离线
『第 60 楼』:  

好玩

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


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



论坛跳转: