2010-01-20 30 views
1

我是一个windows批量dunce。如何从Windows批处理脚本中的变量中删除硬括号?

我有一个变量存储一些文本由硬括号状包围:

[glcikLhvxq1BwPBZN0EGMQ==] 

但我需要把它作为像一个说法:

glcikLhvxq1BwPBZN0EGMQ== 

我怎样才能剥去这些硬盘托架在我的Windows批处理文件的开始和结束?

回答

2

您可以使用子串语法:

set foo=[glcikLhvxq1BwPBZN0EGMQ==] 
set foo2=%foo:~1,-1% 

这将删除第一个和最后一个字符。子字符串从开始字符(因此为1,从零开始),并延伸至倒数第二个字符(-1)。

这在help set中详细说明。

+0

非常好!我会试着直接进入论点,但是非常有帮助! – Adam 2010-01-20 17:09:05