中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 04:14
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 求教get如何用echo输出?
可打印版本  1,225 / 14
第1楼 mxdkey 发表于 2006-12-30 13:22
初级用户 发帖 15 积分 44
求教get如何用echo输出?
比如:
get s "days?"

用echo 怎么输出用户输入的字符串?
第2楼 electronixtar 发表于 2006-12-30 13:26
铂金会员 发帖 2,672 积分 7,493
没看懂~~楼下看懂的解释下
第3楼 mxdkey 发表于 2006-12-30 13:30
初级用户 发帖 15 积分 44
批处理中有个get外部命令,用于处理用户数据和信息的!
执行:get s "days?"后,屏幕显示:
days?
等待用户输入!用户输入完成后进行判断!我是想知道,如何将用户输入的这个信息用echo显示出来,我试过:
get s "days?"
echo %get%
但是不行
第4楼 mxdkey 发表于 2006-12-30 13:31
初级用户 发帖 15 积分 44
有这个例子:

set get=
get n "你现在准备还原系统吗?[Y,N] "
if "%get%"=="Y" goto _y
goto _end
:_y
get s "再确认一次,请输入agree:"
if "%get%"=="agree" goto _agree
goto _end
:_agree
set get=
TW/Q
REM 只须将下面这一行中和"d:\win98.gho"改成实际文件路径即可!
ghost -clone,mode=pload,src=d:\win98.gh1,dst=1:1 -sure -rb
goto _end
:_end
TW/Q
set get=
第5楼 lxmxn 发表于 2006-12-31 01:37
版主 发帖 4,938 积分 11,386

  把外部命令 get 传个上来看看。
第6楼 mxdkey 发表于 2006-12-31 01:59
初级用户 发帖 15 积分 44
第7楼 lxmxn 发表于 2006-12-31 02:20
版主 发帖 4,938 积分 11,386

  谢谢,当时看那个帖子的时候忘记下载了。 =_=!!
第8楼 lizaoyou 发表于 2007-01-20 10:51
中级用户 发帖 85 积分 210 来自 广东广州
Re: mxdkey
get.exe在winXP下不能建立get变量;在纯dos下则可以,如win98se的dos7
第9楼 vkill 发表于 2007-01-20 10:58
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
习惯了用set/p
第10楼 electronixtar 发表于 2007-01-20 11:02
铂金会员 发帖 2,672 积分 7,493
不传递成变量估计是不行的
第11楼 iamfor2008 发表于 2007-01-20 11:23
新手上路 发帖 1 积分 2
谢谢啊.呵呵.还是不太明白啊
第12楼 redtek 发表于 2007-01-20 12:01
金牌会员 发帖 1,147 积分 2,902
MS-DOS 6.22 环境下测试通过。
Windows CMD 环境下无效。

MS-DOS 环境下使用方法如图示:)

附件
1.GIF (7.33 KiB)
第13楼 zh159 发表于 2007-01-20 12:11
金牌会员 发帖 1,467 积分 3,687
看着像是DOS下的set/p
第14楼 redtek 发表于 2007-01-20 12:27
金牌会员 发帖 1,147 积分 2,902
打了个 get /? ,吓着了……居然这么复杂的功能~~~


第15楼 lizaoyou 发表于 2007-01-21 16:23
中级用户 发帖 85 积分 210 来自 广东广州
Thank
谢谢 redtek !
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023