标题: xiao经验:set命令和if语句注意事项,不对的请指正
[打印本页]
作者: pinghu
时间: 2008-2-9 15:40
标题: xiao经验:set命令和if语句注意事项,不对的请指正
set语句不能同时使用/q 和/a两个参数,如果要定义数字变量只需要
set /a 变量名=提示文字 或者set /p
if 后面的条件表达式不能进行代数和逻辑运算,充其量只能使用"string1"=="string2"(判断字符串)和equ neq lss leq gtr geq(判断数字)如果需要判断复杂的运算,就需要用set s=表达式的形式
set命令支持复杂运算,弥补了if命令的不足!!
再把运算的结果%s%或者!s!带入if判断表达式
希望版主把这段话正确的部分加入教程中!!我将不胜感谢!!
作者: slore
时间: 2008-2-9 19:07
……郁闷挺绕的。。。不过/q参数没有见过。
如果你是说/p的话……
作者: laomeng
时间: 2008-2-9 19:22
非常宝贵的经验,记住了
作者: pinghu
时间: 2008-2-10 14:14
帖子有错误,第一行的/q其实是/p,更正过来
作者: pinghu
时间: 2008-2-10 21:40
标题: 补充一点
程序要写成一块一块的,块越小查找错误就越方便
作者: pinghu
时间: 2008-2-10 21:42
查找错误的方法:打开命令显示echo on
在程序段里加上echo %djfk%
pause