标题: [其他] 【未解决】批处理如何设置固定时间内没有输入就自动执行默认程序 [打印本页]
作者: a87750530 时间: 2013-7-9 21:15 标题: 【未解决】批处理如何设置固定时间内没有输入就自动执行默认程序
本帖最后由 a87750530 于 2013-7-10 22:00 编辑
题目如题:在不用 choice.exe 工具的前提下,如果30秒没有选择就默认执行批处理A,如果30秒内选择B就执行B,选择C就执行C,网上找了一个代码可惜不能用,请大家帮忙看看,谢谢。网上的这段代码主要是debug不能识别,本人win7系统- @echo off
- mode con COLS=80 lines=40
- cls
- setlocal EnableDelayedExpansion
- graftabl 936 >nul
- set /p=请选择 [ 回车键 --- 执行A 其它键 --- 执行B ]:<nul
- echo exit|cmd/kprompt $_e 100 CD 16 B4 4C CD 21$_g$_|debug>nul
- echo.&echo.&echo.
- if [%errorlevel%]==[13] ( goto :A ) else ( goto :B )
- :A
- :: 按回车符到这里执行
- echo 这里是标签: A
- pause
- goto :End
- :B
- :: 按其它键到这里执行
- echo 这里是标签: B
- pause
- goto :End
- :End
复制代码
谢谢版主的索引
结果测试版主的索引代码在win7下面无效!求解答
作者: cjiabing 时间: 2013-7-10 11:38
倒计时等待输入与自动选择任务
http://www.bathome.net/viewthread.php?tid=11994
作者: a87750530 时间: 2013-7-10 21:59
回复 2# cjiabing
版主:win7下不会自动跳转,我用的是:倒计时等待输入与自动选择任务
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |