如果想做的好看一点,那就用 FOR命令,
给你个图,你看下
只需替换一下,便可以实现了,
因为没有你的代码,我只是说一下过程,
现在你的执行代码签名增加该段代码 (
rem =================跳转检查===================
start 跳转.bat rem:运行 跳转.bat
set mpd=1 rem:此项内容是你所需要的十秒钟如果不输入便自动执行。
:Jxjctz
ping 127.0.0.1 -n 2 >nul rem:此命令的意思间断一秒(注意,只是大概时间,此间断时间以系统速度为准。
set /a Mpd=mpd+1 rem;每一次间断此数字便会+1
if /i {%mpd%}=={10} goto Jxjctzc rem:此处是当Mpd等于十的时候,直接跳过判断,运行。
if exist "Y.log" goto Jxjctzc rem:判断该目录下是否存在1.log,存在跳转到jxjctzx,如果不存在,继续检查。
goto Jxjctz
:Jxjctzc
del y.log
====以下是你的代码====
rem ============================================
跳转.bat 内部写法
=================================================================
@echo off & Cls
rem 周书强
TITLE
:start
color 0B
mode con cols=30 lines=5
echo.
echo. 是否打开该软件?
echo.
set /p startyy=请输入:
if /i {%startyy%}=={Y} goto YYC
if /i {%startyy%}=={N} goto YYn
goto start
:yyc
echo. 1>Y.log
:yyn
exit
=================================================================
要是想不运行,增加个GOTO 就可以了,
是批量处理,希望能询问你是否执行,Y是N是取消如果过了10秒不选就执行
追答你把代码发出来我给你改改