标题: [其他] 批处理中CHOICE命令过时了? [打印本页]
作者: surboy 时间: 2010-5-26 16:18 标题: 批处理中CHOICE命令过时了?
我今天在视频上看了一道这样的命令:- @echo off
- CHOICE /c ab
- if ERRORLEVEL 2 goto bb
- if ERRORLEVEL 1 goto aa
- :aa
- echo 你选择了a
- goto end
- :bb
- echo 你选择了b
- goto end
- :end
- pause
- %0
复制代码
虽然choice命令现在很少有人用了,不过由于好奇,我还是把视频的代码记下来在CMD里运行下,不过却出现这种情况(注意:视频的是可以运行成功的)
不知各位能否指定下呢
作者: hanyeguxing 时间: 2010-5-26 16:39
1,使用set/p:- @echo off
- set/p p=请输入a或b,按回车以继续:
- if /i "%p%"=="b" goto bb
- if /i "%p%"=="a" goto aa
- :end
- pause&exit
- :aa
- echo 你键入了a
- goto end
- :bb
- echo 你键入了b
- goto end
复制代码
2,下载choice放到目录system32
作者: vsbat 时间: 2010-5-26 18:19
在 XP 里面 没有 choice 了--
不过 vista 和 WIN 7 里 好像它又回来了
作者: zjw767676 时间: 2010-5-26 18:22
XP下是没有CHOICE命令的,不知LZ用什么系统?
可以在论坛下载
作者: chenyucheng 时间: 2023-8-1 12:51 标题: 回复 4# zjw767676
回复 4# zjw767676
MS-DOS 就有了,当时的语法和现在的不一样
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |