中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 09:09
48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何直接回车后就goto?
可打印版本  1,246 / 4
第1楼 ttm721543 发表于 2006-11-11 04:01
初级用户 发帖 27 积分 70
如何直接回车后就goto?
@echo 取出拷好的软盘换入拷软盘,按任意键后回车开始拷第%a%张盘,N键回车结束拷盘
  
@set /p cho=

@if %cho%==n goto col

@goto copy
现在我是按n键回车进入col。。。。按任意键回画进入copy

如果直接按的是回车刚cmd就关掉了。。

我想直接按一下回车或者按一下空格键就进入copy如何操作????

(因为只按一下这两个键操作最方便)

[ Last edited by ttm721543 on 2006-11-10 at 03:52 PM ]
第2楼 zh159 发表于 2006-11-11 05:45
金牌会员 发帖 1,467 积分 3,687
set /p 必须要回车,所以只按空格键不行,还得回车
set cho=
set /p cho=
if "%cho%"=="" goto copy
if "%cho%"==" " goto copy
第3楼 ttm721543 发表于 2006-11-11 06:08
初级用户 发帖 27 积分 70
不按任何键,直接回车行不行呀。。

你上述代码直接回车也是关闭。。。
第4楼 ttm721543 发表于 2006-11-11 06:12
初级用户 发帖 27 积分 70
我真笨。。。

谢谢。。。
第5楼 ttm721543 发表于 2006-11-12 04:29
初级用户 发帖 27 积分 70
pause
goto xxx
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023