2
我在批處理編程中遇到問題。我獲取由控制檯生成的字符串,然後字符串包含雙引號,我會是保存到一個變量一樣,如何在批處理腳本中刪除變量中的引號
"/path/compile" -o source.cpp
現在我的問題是,我怎麼能刪除此2個引號?我不確定如何刪除字符串中間的引號。
請告知
我在批處理編程中遇到問題。我獲取由控制檯生成的字符串,然後字符串包含雙引號,我會是保存到一個變量一樣,如何在批處理腳本中刪除變量中的引號
"/path/compile" -o source.cpp
現在我的問題是,我怎麼能刪除此2個引號?我不確定如何刪除字符串中間的引號。
請告知
set a="hello" world
set b=%a:"=%
正確的語法:
set "tempvar="/path/compile" -o source.cpp"
echo %tempvar%
set "tempvar=%tempvar:"=%"
echo %tempvar%
退房這一解決方案。 http://stackoverflow.com/questions/804646/how-do-you-strip-quotes-out-of-an-echoed-string-in-a-windows-batch-file –
檢查此鏈接 set widget =「一個非常有用的項目「 設置部件 設置部件=%部件:」=% 設置部件 http://stackoverflow.com/questions/1964192/removing-double-quotes-from-variables-in-batch-file-創建-問題與 - CMD-EN – ganesh