coolman
精灵王
精灵王
  • 注册日期2013-03-17
  • 发帖数215
  • QQnull
  • 火币958枚
  • 粉丝4
  • 关注3
  • 忠实会员
  • 最爱沙发
阅读:4089回复:0

一个简单的批处理,为什么不能实现??

楼主#
更多 发布于:2013-10-25 23:17
无论输入什么值,都是执行选项1,批处理是书上搬来的,难道是系统(Windows7 64位)问题???
批处理如下:
@echo off
:repeate
cls
echo.
echo.
echo ###############请选择要执行的命令################
echo -------1.输入数字1并按回车,则显示当前日期-------
echo -------2.输入数字2并按回车,则显示当前时间-------
echo -------3.输入数字3并按回车,则显示文件列表-------
echo -------4.输入任何其他字符,则终止批处理----------
echo #################################################
echo.
echo.
echo 请选择要执行的操作:
set /p num=
if"%num%"=="1"(
cls
echo.
echo.
echo 当前日期为:
date /t
pause
goto repeate
)
if"%num%"=="2"(
cls
echo.
echo.
echo 当前时间为:
time /T
pause
goto repeate
)
if"%num%"=="3"(
cls
echo.
echo.
echo 当前目录下的内容为:
dir /w
pause
goto repeate

echo.
echo.
echo 你输入了%num%字符,批处理自动退出。

喜欢0 评分0
游客

返回顶部