标题: [其他] 同一句命令,运行第一次可以,第二次运行就出错了,过一会又可以 [打印本页]
作者: 68653147 时间: 2014-5-31 17:54 标题: 同一句命令,运行第一次可以,第二次运行就出错了,过一会又可以
本帖最后由 68653147 于 2014-5-31 18:16 编辑
测试时候,第一次运行显示了输入的数字,再运行一次就出错退出了。
随便修改一下又可以成功运行一次(比如把最后的exit删除掉)- set /p t=请输入时间(格式XX:XX):
- set /p task1=请输入:
- set /p task2=请输入:
- set /p task3=请输入:
- set /p task4=请输入:
- set /p task5=请输入:
- :loop
- @echo 将在%t%时关闭
- ping -n 1 127.0.0.1 >nul
- cls
- echo %date% %time%
- set var=%time:~0,5%
- IF /I %t% EQU %var% (goto e) ELSE (goto loop)
- :e
- echo %task1%
- echo %task2%
- echo %task3%
- echo %task4%
- echo %task5%
- pause
- exit
复制代码
作者: Batcher 时间: 2014-5-31 18:46
报错信息是什么?
作者: 68653147 时间: 2014-5-31 18:56
看不到报错信息,一闪就过去了..就看到无效什么...
作者: apang 时间: 2014-5-31 23:02
开始,运行,cmd,吧bat文件拖到cmd窗口运行就能看到错误信息了
作者: 68653147 时间: 2014-6-3 15:30
开始,运行,cmd,吧bat文件拖到cmd窗口运行就能看到错误信息了
apang 发表于 2014-5-31 23:02
试了很多次,使用cmd打开不会报错,直接打开 第二次肯定出错
作者: DAIC 时间: 2014-6-3 16:07
我这里测试没有问题,直接双击打开执行了两次,一切正常。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |