当前位置: 技术问答>linux和unix
shell编程之一__DOS 下读取标准输入?
来源: 互联网 发布时间:2015-06-04
本文导语: type con > a.txt 可以读取标准输入的。 但比如y/n时,如何判断用户输入Y or N ? 另外,bat脚本支持变量否? | 要控制Y/N这样的开关符应该使用choice命令,这个命令不仅支持y/n,还支持其他更...
type con > a.txt
可以读取标准输入的。
但比如y/n时,如何判断用户输入Y or N ?
另外,bat脚本支持变量否?
可以读取标准输入的。
但比如y/n时,如何判断用户输入Y or N ?
另外,bat脚本支持变量否?
|
要控制Y/N这样的开关符应该使用choice命令,这个命令不仅支持y/n,还支持其他更多的选择,比如从1、2、3、4种选择一个数字进行输入等等。
批处理文件支持读入的参数,但是不支持在文件内创建变量。毕竟它不是一个编程语言,只是一个批处理任务。
批处理文件支持读入的参数,但是不支持在文件内创建变量。毕竟它不是一个编程语言,只是一个批处理任务。
|
先同意楼上的意见
补充谈一点
用copy con a.txt也可以,而且个人认为比type con>a.txt要规范
这种方式主要用来获取字符串输入,但缺点是必须用F6或^z来结束,不太符合习惯
norton当年在dos时代时的工具包里有一个BE.com,专门用来增强batch files的功能,在dos下的最后版本应该是norton utilites 8.0,你可以找找
补充谈一点
用copy con a.txt也可以,而且个人认为比type con>a.txt要规范
这种方式主要用来获取字符串输入,但缺点是必须用F6或^z来结束,不太符合习惯
norton当年在dos时代时的工具包里有一个BE.com,专门用来增强batch files的功能,在dos下的最后版本应该是norton utilites 8.0,你可以找找