Board logo

标题: 帮忙看看我的程序哪里错了 [打印本页]

作者: paradiseapple     时间: 2008-3-19 01:05    标题: 帮忙看看我的程序哪里错了

我想做一个 知道关机的 批处理  但是 选择后 就没了 下文
  不知道是怎么回事  哪里出错了
  各位帮忙看看

    @echo off
color 0A
echo.
echo.
echo.
echo   ========================
echo        你要定时关机吗?
echo   ========================
echo.
echo.
echo.
pause
cls
echo.
echo.
echo.
echo    1.你想多久后关机?(以秒为单位)
echo.
echo.
echo.
echo    2.你想定在那个时间关机?(24小时制)   
echo.
echo.
echo.
:cho
set /p choice=      请选择(1或2):
if /i "%choice%"="1" goto g
if /i "%choice%"="2" goto start
echo     你的选择有误,请重新选择
goto cho
:g  
set /p time1=   你想多少秒后关机:
shutdown -s -t "time1"
exit
:start
set /p time2=   请输入要关机的时间:
at %time2% shutdown -s -t 0
exit
作者: abcd     时间: 2008-3-19 02:12
if /i "%choice%"="1" goto g
if /i "%choice%"="2" goto start



==
作者: paradiseapple     时间: 2008-3-19 13:33
兄弟说清楚一点啊
我运行之后 能选择的啊
就是选择了之后 闪了一下 就没有了
作者: pooronce     时间: 2008-3-19 13:50
是说你判断的地方用的赋值而不是等于
一点都不会你玩什么批处理啊
至少也自己看看帮助文件不是
作者: moniuming     时间: 2008-3-19 13:51
那是正常的,这个批处理已经执行完毕并退出了.你在命令行下输入 "at 回车" 就可以看到关机的任务计划了.
作者: paradiseapple     时间: 2008-3-19 14:08
感谢上面的 各位   我才刚学 批处理
出错是不可 避免的拉   望 4 楼的 多多包含