有个批处理高手帮我改一下(20~200分)

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:34:26
批处理
@echo off
echo exit|%ComSpec% /k prompt e 100 B4 00 B0 12 CD 10 B0 03 CD 10 CD 20 $_g$_q$_|debug>nul
chcp 437>nul
graftabl 936>nul
color 0a
:123
echo 0 0
echo 0 0 0 0
echo 0 1 1 1
echo 1 0 1 1 0
echo 0 1 0 0 1
echo 1 0 1 0 0 0
echo 1 1 0 1 1 0

这个是 批处理做的 屏保,设定起来是按【CTRL+C】就可以中途退出,在学校的电脑里使用按 【CTRL+C】 就退出来了,可是我在自己家里 按了后

借用你的方法,也用汇编语言吧!

echo exit|cmd /k prompt e100 B4 0B CD 21 B4 4C CD 21$_rcx$_8$_nKbChk.com$_w$_q$_|debug>nul

生成一个KbChk.com可执行文件,然后你隔几句就调用一次KbChk.com即可检测到有没有按键,如果没有按键,则继续屏保,有按键则立马退出。
调用方法:
KbChk.com
if not %errorlevel%==0 exit
可以把这两句做成子程序,然后隔几句就来个call就可以了准实时的检测有无按键了。

KbChk.com可以检测到调用它之前的按键,也就是说,只要你有按键了,它就绝对能够检测到!

PAUSE >NUL
ECHO 按任意键退出...
EXIT

你用汇编啦??
我不知道此段汇编代码是做什么用的。所以不敢运行.
不过你可以试在最后加上如下代码
pause&exit
这样看看是否可以推出
===============
原来你是想中途退出,用P处理是不可能有这样的功能的,手动退出吧,就象你的Ctrl+C如此操作.给你个不同的关闭方式.
alt+空格然后C下……