2010-01-20 32 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