中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 14:24
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,254 会员排行
DOS批处理 & 脚本技术(批处理室) » 彩动版警世名言
可打印版本  799 / 5
第1楼 pighead123 发表于 2008-08-24 17:36
初级用户 发帖 23 积分 42
彩动版警世名言
@echo off
title 动画版,警世名言!
cls
rem hack by allyesno from dos-cn 9527
rem http://hi.baidu.com/allyesno/
rem 原创9527 http://9527dos.yo2.cn/
set "a= 装"
set "b= B"
set "c= 遭"
set "d= 雷"
set "e= 劈"
set "f= !"
call:9527 0a "%a%" 0
call:9527 0b "%b%" 0
call:9527 0e "%c%" 0
call:9527 0f "%d%" 0
call:9527 04 "%e%" 0
call:9527 02 "%f%" 0
echo.
echo.
echo 原创9527 http://9527dos.yo2.cn/
echo hack by allyesno from dos-cn 9527
echo http://hi.baidu.com/allyesno/
goto :eof
:9527
>%2,set/p= <nul
ping 127.0.0.1 -n 2 >nul
findstr /a:%1 .* "%~2*"
第2楼 pusofalse 发表于 2008-08-24 19:18
银牌会员 发帖 646 积分 1,604
无聊。。。警世名言竟是这样子。。。
中华5000年文化全被这样糟蹋了。
第3楼 HAT 发表于 2008-08-24 20:01
版主 发帖 5,017 积分 9,023
楼主是想让我们温故知新,呵呵。
第4楼 slw218856 发表于 2008-08-25 00:10
初级用户 发帖 75 积分 133
学习中:call:9527 02 "%f%" 0 后面个0做什么用的。
findstr /a:%1 .* "%~2*" 这个也不甚了解。
望各位神人给予明示。
谢谢。。
学习中好多不懂,如有哪位论坛前辈有DOS学习资料的
或是有好的书本推荐的,望给予帮助,甚是感谢!!!
第5楼 HAT 发表于 2008-08-25 00:41
版主 发帖 5,017 积分 9,023
Re 4楼
把@echo off删除,最后加一行:
pause
再运行一遍
看看结果
想想
第6楼 slw218856 发表于 2008-08-25 20:07
初级用户 发帖 75 积分 133
还是估计的说了,错了别说我苯哦。
call最后面的0是调用完后回到此处,接着调用下个。是不?
findstr /a:%1 .* "%~2*"
意思是:/A 不知道做什么, %1 是call 后面的第一个变量,~这个是去掉“”这个,%2是CALL第2个变量,.* "%~2*"这个整在一起就不知道怎么了,
乱七八糟的不知道怎么理解了
望给予指导,谢谢
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023