中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 22:12
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 再发搞笑开机批处理 查看 821 回复 2
楼 主 再发搞笑开机批处理 发表于 2008-05-27 17:53 ·  中国 山东 淄博 联通
银牌会员
★★★
积分 1,604
发帖 646
注册 2008-04-13 23:39
18年会员
UID 115804
性别 男
状态 离线
前几天看到有前辈发了这样一贴~

也来一贴~

@echo off&setlocal enabledelayedexpansion
set prom1=不是内部或外部命令,也不是可运行的程序
set prom2=或批处理文件。
set command1=开机!
set command2=快开机!
set command3=他妈的开机!
set command4=你他妈的快开机!!
set command5=操!!不开机我砸了你!!!
set prom3= Loading Windows XP...
echo Microsoft Windows XP
echo (C) 版权所有 1985-2001 Microsoft Corp.
echo.

call :lp %command1% 3
call :lp %command2% 4
call :lp %command3% 7
call :lp %command4% 9
call :lp %command5% 13
exit/b
:lp
set n=-1
set com=%1
set/p=%cd%^><nul
:lp1
set/a n+=1
set/p=!com:~%n%,1!<nul
for /l %%a in (1 1 1400) do ver>nul
if %n% lss %2 goto lp1
echo.
if "%com:~-3%" equ "!!!" goto end
echo '%com%'%prom1%
echo %prom2%&echo.
goto :eof

:end
echo.&ping 127.1 /n 3 >nul
echo %prom3%&ping 127.1 /n 2 >nul
echo.
for /l %%a in (1 1 80) do set/p=^><nul&ping 127.1 /n 0 >nul
pause>nul


[ Last edited by pusofalse on 2008-5-27 at 06:09 PM ]
心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2 发表于 2008-05-27 17:53 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
偶尔幽默一下,呵呵。
3 发表于 2008-05-28 09:34 ·  中国 江苏 无锡 宜兴市 电信
中级用户
★★
积分 487
发帖 212
注册 2007-04-01 08:22
19年会员
UID 83597
性别 男
状态 离线
很遗憾,貌似XP不存在这类DOS界面..兄弟,你这个是2000修改的版本,不过,还是支持了,虽然老了点.呵呵!~
论坛跳转: