Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 批处理脚本中的异常语句_Windows_Batch File - Fatal编程技术网

Windows 批处理脚本中的异常语句

Windows 批处理脚本中的异常语句,windows,batch-file,Windows,Batch File,我试图通读windows批处理脚本,并在python中复制它的功能。然而,我遇到了一个我不熟悉的声明。。。我对批处理几乎没有经验 set variable = %variable:~-2% 有人能解释一下这是什么意思吗?这将从变量中提取最后2个字符,并将结果分配给变量 例如: SET A=12345 ECHO %A:~-2% REM This will print out "45" 参见“子字符串”部分以获取参考和更多示例。这将从变量中提取最后2个字符,并将结果分配给变量 例如: SE

我试图通读windows批处理脚本,并在python中复制它的功能。然而,我遇到了一个我不熟悉的声明。。。我对批处理几乎没有经验

set variable = %variable:~-2%

有人能解释一下这是什么意思吗?

这将从
变量
中提取最后2个字符,并将结果分配给
变量

例如:

SET  A=12345
ECHO %A:~-2% 
REM  This will print out "45"

参见“子字符串”部分以获取参考和更多示例。

这将从
变量
中提取最后2个字符,并将结果分配给
变量

例如:

SET  A=12345
ECHO %A:~-2% 
REM  This will print out "45"

请参阅“子字符串”部分以获取参考和更多示例。

非常感谢。特别是链接!非常感谢。特别是链接!