本帖最后由 jiavip 于 2026-8-20 00:15 编辑
------------如题:,,,,,,,,,,,,,,,扔码-------------
- @Echo off
- Title 全屏随机数字动画
- Setlocal enabledelayedexpansion
- Color e0
- PowerShell -w Maximized ;
- For /l %%. in (1,0,1) do Set/a s+=1& Call :ra
- :ra
- Set a=%Random%
- Set "b= %Random:~-1% "
- Set a=%a:0= !b!%
- Set a=%a:1= !b!%
- Set a=%a:2= !b!%
- Set a=%a:3= !b!%
- Set a=%a:4= !b!%
- Set a=%a:5= !b!%
- Set a=%a:6= !b!%
- Set a=%a:7= !b!%
- Set a=%a:8= !b!%
- Set a=%a:9= !b!%
- Set/p="%a%"<nul
- Rem;;;;;;下句调速,数值越小,刷新显示速率越慢,,,,,,,
- if %s% equ 10 Ping -n 1 1 >Nul & Set s=0
- Goto,:Eof
复制代码
-------------------代码存ANSI ,名 XXXXX.BAT--------------------
无聊,在论坛里看到上古年代的 <批处理输出如下图形--闪电>帖子!
要说写这些花里胡哨的代码,我可来劲了,,以前没少折腾,,
随手写下这个,,,这帖子代码,,,
只在WIN10下编写测试,
其他系统没有PowerShell 或版本不同,
或许不会自动最大化脚本.,,,
----------------------修改版--------------------------------
- @Echo off
- Setlocal enabledelayedexpansion
- Color 02
- PowerShell -w Maximized ;
- :ra
- Set/a s+=1
- Set a=%Random%
- Set/a b=%Random% %% 2
- Set "b= !b! "
- Title %s%-%b%-全屏随机数字动画---
- Set a=%a:0= !b!%
- Set a=%a:1= !b!%
- Set a=%a:2= !b!%
- Set a=%a:3= !b!%
- Set a=%a:4= !b!%
- Set a=%a:5= !b!%
- Set a=%a:6= !b!%
- Set a=%a:7= !b!%
- Set a=%a:8= !b!%
- Set a=%a:9= !b!%
- Set/p="%a%"<nul
- if %s% equ 100 Ping -n 1 1 >Nul & Set s=0
- Goto,ra
复制代码
---------修改版,----------------
颜色改成黑底绿字,更符合"黑客帝国"那样的数码风,
也修改了循环规则,之前采用 For /l 无限循环是有另外的调用打算,也有其他计算,,
后来发现有点多余了,就改成硬桥硬码的直接循环,,,, |