ZKX's LAB

bat给变量输入 bat如何在if里面定义变量接收用户输入?

2020-07-23知识46

bat怎么定义优先级和在bat新建bat中输入变量? 在批处理中要注意特殊符号的使用方法,在“>;”前加个“^\"解决问题。echo offecho echo cd.^>;a.txt>;>;b.txtecho set\"账号=?b.txtecho echo 账号:%账号%^>;a.txt>;>;b.txtpause在同一个bat文件中,如何让用户输入变量,然后将变量导入一个命令当中?在线等。 @echo offset/p pw=请输入XXX密码:echo 输入的是:%pw%pause如何在bat文件中定义变量和调用 批处理没法像VBS那样实现弹出代窗口接受数据,只能用如下的方式:代═码═开═始═echo offset/p t=请输入时间并回车:(格式为 XX:XX:XX)at%t%shutdown-s-t 0pause代═码═结═束═变量定义和引用1.MS-DOS shell 对变量、命令、命令行参数的大小写区分吗?不区分2.如何定义一个(环境)变量?SET<;variable>;=[]如果是空字符串,则取消变量的定义,变量的值用双引号或空格结束。引号如果没有结束,则默认范围到行尾。3.如何定义一个局部(环境)变量?复制代码 代码如下:SETLOCALSET<;variable>;=[]ENDLOCAL变量的值会在 ENDLOCAL 后恢复到 SETLOCAL 以前的值4.如何使用 MS-DOS 脚本的调用参数?ECHO%N 的范围为 0-9,%0 为文件名,%1-%9 为参数,每次调用脚本最多支持 9 个参数ECHO%*代表所有传入的参数,即%1-%9,并且包括其中的空白符另外,调用参数是%0-%1 是只读的,不可以重新赋值,否则程序挂起。5.MS-DOS 如何分割脚本参数?首先 MS-DOS 的解释器 CMD 会将命令提示符后的命令行中的有定义的环境变量全部展开(无定义的不变)。然后,处理由^定义的转义字符。最后,用双引号(\"\")、逗号(,)、分号;和空白符分割,并将第一个分割后的。bat程序怎么判断输入的变量 @echo offset t1=请输入2113班级set t2=请输入姓名5261beginset/p bj=t1%if\"%bj%\"=\"1705\"goto xmset t1=输入班级不符合4102要求,请重新1653输入goto beginxmset/p xm=t2%if\"%xm%\"=\"马云\"start notepad&goto endset t2=输入姓名不符合要求,请重新输入goto xm求助写bat变量等于一个值 则定义另一个变量 set\"select=set/p select=输入数字,按回车继续:if\"%select%\"=\"1\"(set ss=aa%)bat如何在if里面定义变量接收用户输入? 接收用户输入的命令是set/p 变量=举例说想要if 判断做什么或者说你之前是怎么用出了问题?

#变量#bat文件#批处理#echo

qrcode
访问手机版