批量" SET"命令

时间:2015-08-23 23:39:03

标签: batch-file

我一直在看"设y =%y:~0,-2%"或者代码中的一些视觉效果,但我不知道它叫什么,它做什么,或者它的语法是如何工作的;我还没有能够找到解释,只是更多地使用它。有人可以解释一下吗?

2 个答案:

答案 0 :(得分:1)

  1. “Set”设置Windows变量的值。

    EX:set myvar=abc< =将字符串“abc”分配给变量“%myvar”

  2. “%”会推断Windows变量的当前值。

    EX:echo %myvar%< =打印“abc”

  3. %y:~0,-2语法从变量
    的当前值中提取substring < =从Windows变量“%y”中提取最后2个字符

  4. 以下是一些可能有用的有用链接:

答案 1 :(得分:0)

Set用于设置变量,例如:set /p A=将要求用户输入。

在cmd类型set /?