CMD脚本处理输入异常的探讨
bat吧
全部回复
仅看楼主
level 1
cmd_1011 楼主
对于交互输入,如果不对输入的字符或字符串作全面处理,当用户输入某些特殊字符(如:/ * % | & ^ " ' : ~ ` $ # < > << >> [rbk] [lbk] \ @等等),即使有判断语句,由于变量的值出现异常,批处理程序也会中断(闪退)。以输入特定范围数字为例,如果不对输入的值作运算处理,当用户输入非法字符或字符串,BAT脚本就会出错闪退或中断执行!
2025年02月07日 13点02分 1
1